>>> docker-registry: Building community/docker-registry 2.8.3-r8 (using abuild 3.14.1-r5) started Sat, 18 Jan 2025 03:07:00 +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.5-r0) (2/2) Installing .makedepends-docker-registry (20250118.030701) Executing busybox-1.37.0-r13.trigger OK: 551 MiB in 108 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge//docker-registry-2.8.3.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 90 1963k 90 1775k 0 0 2154k 0 --:--:-- --:--:-- --:--:-- 2152k 100 1963k 100 1963k 0 0 2288k 0 --:--:-- --:--:-- --:--:-- 2288k >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge//docker-registry-2.8.3.tar.gz >>> docker-registry: Checking sha512sums... docker-registry-2.8.3.tar.gz: OK log-hook-syslog.patch: OK config-example.patch: OK bugsnag-panicwrap.patch: OK docker-registry.initd: OK docker-registry.confd: OK docker-registry.logrotate: OK >>> docker-registry: Unpacking /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go + 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] === RUN Test time="2025-01-18T03:07:21Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-01-18T03:07:21Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/configuration 0.012s ? 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] === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-01-18T03:07:21Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.00s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.007s === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.00s) PASS ok github.com/docker/distribution/health 0.008s === RUN TestGETDownHandlerDoesNotChangeStatus --- PASS: TestGETDownHandlerDoesNotChangeStatus (0.00s) === RUN TestGETUpHandlerDoesNotChangeStatus --- PASS: TestGETUpHandlerDoesNotChangeStatus (0.00s) === RUN TestPOSTDownHandlerChangeStatus --- PASS: TestPOSTDownHandlerChangeStatus (0.00s) === RUN TestPOSTUpHandlerChangeStatus --- PASS: TestPOSTUpHandlerChangeStatus (0.00s) PASS ok github.com/docker/distribution/health/api 0.002s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.74s) PASS ok github.com/docker/distribution/health/checks 0.747s === RUN TestManifestList --- PASS: TestManifestList (0.00s) === RUN TestOCIImageIndex --- PASS: TestOCIImageIndex (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/manifestlist 0.003s === 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.003s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.00s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.006s === 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.004s === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2025/01/18 03:07:22 http: TLS handshake error from 127.0.0.1:60166: 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:38803/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:38803/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:38803/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:38803/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:32901?status=0, fail=true --- PASS: TestHTTPSink (0.03s) === RUN TestListener --- PASS: TestListener (0.20s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-01-18T03:07:22Z" level=info msg="broadcaster: closing" time="2025-01-18T03:07:22Z" level=info msg="closing testSink" time="2025-01-18T03:07:22Z" level=info msg="closing testSink" time="2025-01-18T03:07:22Z" level=info msg="closing testSink" time="2025-01-18T03:07:22Z" level=info msg="closing testSink" time="2025-01-18T03:07:22Z" level=info msg="closing testSink" time="2025-01-18T03:07:22Z" level=info msg="closing testSink" time="2025-01-18T03:07:22Z" level=info msg="closing testSink" time="2025-01-18T03:07:22Z" level=info msg="closing testSink" time="2025-01-18T03:07:22Z" level=info msg="closing testSink" time="2025-01-18T03:07:22Z" level=info msg="closing testSink" time="2025-01-18T03:07:22Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2025-01-18T03:07:22Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.13s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-01-18T03:07:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-18T03:07:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-18T03:07:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-18T03:07:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-18T03:07:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-18T03:07:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-18T03:07:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-18T03:07:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-18T03:07:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-18T03:07:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-18T03:07:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-18T03:07:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-18T03:07:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-18T03:07:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-18T03:07:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-18T03:07:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-18T03:07:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-18T03:07:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-18T03:07:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-18T03:07:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-18T03:07:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-18T03:07:22Z" level=warning msg="&{0xc00422c000 0.9} encountered too many errors, backing off" time="2025-01-18T03:07:22Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.32s) PASS ok github.com/docker/distribution/notifications 0.693s ? github.com/docker/distribution/registry/client/transport [no test files] ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] ? 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 TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGracefulShutdown time="2025-01-18T03:07:22Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-01-18T03:07:22.417927477Z" 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.5 time="2025-01-18T03:07:22.417937908Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-18T03:07:22.41817035Z" level=info msg="listening on [::]:5000" go.version=go1.23.5 time="2025-01-18T03:07:22.41822925Z" level=info msg="Starting upload purge in 9m0s" go.version=go1.23.5 time="2025-01-18T03:07:25.418919855Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.23.5 time="2025-01-18T03:07:25.521100421Z" level=info msg="response completed" go.version=go1.23.5 http.request.host=127.0.0.1 http.request.id=0807dec7-538a-4256-8737-495b9787b511 http.request.method=GET http.request.remoteaddr="[::1]:53774" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.039824ms http.response.status=200 http.response.written=2 ::1 - - [18/Jan/2025:03:07:25 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" --- PASS: TestGracefulShutdown (3.10s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-01-18T03:07:26.522372742Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-01-18T03:07:26.528935537Z" 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.5 time="2025-01-18T03:07:26.528962534Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-18T03:07:26.529149854Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.23.5 time="2025-01-18T03:07:26.52915901Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.23.5 time="2025-01-18T03:07:26.529469385Z" level=info msg="listening on [::]:5001, tls" go.version=go1.23.5 time="2025-01-18T03:07:26.52961435Z" level=info msg="Starting upload purge in 1m0s" go.version=go1.23.5 time="2025-01-18T03:07:29.536832918Z" level=info msg="response completed" go.version=go1.23.5 http.request.host=127.0.0.1 http.request.id=a7e4d957-2514-4693-a721-4232455f3b61 http.request.method=GET http.request.remoteaddr="127.0.0.1:58874" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="832.07µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [18/Jan/2025:03:07:29 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-01-18T03:07:29.536964259Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.23.5 --- PASS: TestRegistrySupportedCipherSuite (4.12s) === RUN TestRegistryUnsupportedCipherSuite time="2025-01-18T03:07:29.968357692Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-01-18T03:07:29.969255923Z" 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.5 time="2025-01-18T03:07:29.969309264Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-18T03:07:29.969486395Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.23.5 time="2025-01-18T03:07:29.969515717Z" level=info msg="Starting upload purge in 27m0s" go.version=go1.23.5 --- PASS: TestRegistryUnsupportedCipherSuite (8.43s) PASS ok github.com/docker/distribution/registry 15.660s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.003s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.00s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.01s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.05s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.090s === RUN TestBasicAccessController time="2025-01-18T03:07:22Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.23.5 instance.id=dd14b98b-978d-439e-84b9-740455183d0d time="2025-01-18T03:07:22Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.23.5 instance.id=dd14b98b-978d-439e-84b9-740455183d0d --- PASS: TestBasicAccessController (0.00s) === RUN TestCreateHtpasswdFile time="2025-01-18T03:07:22Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.23.5 password="03K-1XEiZxPXydn9BGlia1i6HQX0CnXJ7kODY_LMarQ" user=docker --- PASS: TestCreateHtpasswdFile (0.07s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.076s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.004s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.00s) === RUN TestLeeway time="2025-01-18T03:07:23Z" level=info msg="token not to be used before 2025-01-18 03:07:24 +0000 UTC - currently 2025-01-18 03:07:23.144063338 +0000 UTC m=+0.003510033" time="2025-01-18T03:07:23Z" level=info msg="token not to be used after 2025-01-18 03:07:23 +0000 UTC - currently 2025-01-18 03:07:23.144260245 +0000 UTC m=+0.003706948" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2025-01-18T03:07:23Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.00s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.011s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.01s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.00s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.01s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.046s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.021s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.010s === RUN TestCheckAPI time="2025-01-18T03:07:24Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.5 time="2025-01-18T03:07:24Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-18T03:07:24Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36131" http.request.id=0c26204a-b47e-42c4-9801-867e12b63b24 http.request.method=GET http.request.remoteaddr="127.0.0.1:50434" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="707.603µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [18/Jan/2025:03:07:24 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.00s) === RUN TestCatalogAPI time="2025-01-18T03:07:24Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.5 time="2025-01-18T03:07:24Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-18T03:07:24Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38021" http.request.id=8c4405b8-6496-46fd-a400-7af6b2e50dde http.request.method=GET http.request.remoteaddr="127.0.0.1:51976" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="638.879µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [18/Jan/2025:03:07:24 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-01-18T03:07:24Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38021" http.request.id=b7d06c8b-0a18-4a3a-b6be-d454a594b217 http.request.method=POST http.request.remoteaddr="127.0.0.1:51976" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.755644ms http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:24 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:24Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38021" http.request.id=a8a0b7c0-5c87-4020-ae58-a8faff6642e0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51976" http.request.uri="/v2/foo/aaaa/blobs/uploads/7bdf4950-2527-44e0-a744-bcf6d344022b?_state=CX93_xBrLph-h6rGvM20Ev8VtlMBB8ivcOGXM-oPZ3J7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI3YmRmNDk1MC0yNTI3LTQ0ZTAtYTc0NC1iY2Y2ZDM0NDAyMmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMThUMDM6MDc6MjQuMTg3ODg0OTc2WiJ9&digest=sha256%3Ae5c09ed125d67078979a751bfd513871ccc2b3841944db4c467b7eaf5b5d032e" http.request.useragent="Go-http-client/1.1" http.response.duration=698.297235ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:24 +0000] "PUT /v2/foo/aaaa/blobs/uploads/7bdf4950-2527-44e0-a744-bcf6d344022b?_state=CX93_xBrLph-h6rGvM20Ev8VtlMBB8ivcOGXM-oPZ3J7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI3YmRmNDk1MC0yNTI3LTQ0ZTAtYTc0NC1iY2Y2ZDM0NDAyMmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMThUMDM6MDc6MjQuMTg3ODg0OTc2WiJ9&digest=sha256%3Ae5c09ed125d67078979a751bfd513871ccc2b3841944db4c467b7eaf5b5d032e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:24Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38021" http.request.id=a8083dbf-0ca0-4765-a36c-eecd61100be9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51976" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.13338ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:24 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:24Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38021" http.request.id=8af0ce82-a7d5-4b58-9e1c-92d0df9a7afa http.request.method=POST http.request.remoteaddr="127.0.0.1:51976" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="850.192µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:24 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:25Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38021" http.request.id=4bae55c5-2da0-4773-a9c3-7d2dae26d8ce http.request.method=PUT http.request.remoteaddr="127.0.0.1:51976" http.request.uri="/v2/foo/bbbb/blobs/uploads/623f9153-0f93-46d4-a227-df6555bc2c21?_state=t3nuSPPFZVerPyeisuNl1Jej4Sf7ayV_NKzhVU_uZ9p7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI2MjNmOTE1My0wZjkzLTQ2ZDQtYTIyNy1kZjY1NTViYzJjMjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMThUMDM6MDc6MjQuOTUzMzg1ODgyWiJ9&digest=sha256%3Aca6235f70c7109301c246a31616af567df460645e148dc8340e4886063b5b7ab" http.request.useragent="Go-http-client/1.1" http.response.duration=999.164168ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:24 +0000] "PUT /v2/foo/bbbb/blobs/uploads/623f9153-0f93-46d4-a227-df6555bc2c21?_state=t3nuSPPFZVerPyeisuNl1Jej4Sf7ayV_NKzhVU_uZ9p7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI2MjNmOTE1My0wZjkzLTQ2ZDQtYTIyNy1kZjY1NTViYzJjMjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMThUMDM6MDc6MjQuOTUzMzg1ODgyWiJ9&digest=sha256%3Aca6235f70c7109301c246a31616af567df460645e148dc8340e4886063b5b7ab HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:25Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38021" http.request.id=db06a5d8-7c0f-434c-9d95-ea11b7b70d1f http.request.method=PUT http.request.remoteaddr="127.0.0.1:51976" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.145612ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:25 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:26Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38021" http.request.id=d9ae34f7-470b-4125-bdc3-c1f820e1822f http.request.method=POST http.request.remoteaddr="127.0.0.1:51976" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.000567ms http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:26 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:26Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38021" http.request.id=94dfe19d-047f-4cb0-afb4-57f51e342543 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51976" http.request.uri="/v2/foo/cccc/blobs/uploads/ca525595-4102-46c7-a70d-e83ca918fd67?_state=7dMIczRHSxsJy186ZciLe3AxxQBV1FmIxZNRQLvFQ0x7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJjYTUyNTU5NS00MTAyLTQ2YzctYTcwZC1lODNjYTkxOGZkNjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMThUMDM6MDc6MjYuMDQ4NzEyODU4WiJ9&digest=sha256%3A6aa100ea71501a9d38f91a232c44be07fe84c1422d41903a37cc13d9bd17f131" http.request.useragent="Go-http-client/1.1" http.response.duration=806.090793ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:26 +0000] "PUT /v2/foo/cccc/blobs/uploads/ca525595-4102-46c7-a70d-e83ca918fd67?_state=7dMIczRHSxsJy186ZciLe3AxxQBV1FmIxZNRQLvFQ0x7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJjYTUyNTU5NS00MTAyLTQ2YzctYTcwZC1lODNjYTkxOGZkNjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMThUMDM6MDc6MjYuMDQ4NzEyODU4WiJ9&digest=sha256%3A6aa100ea71501a9d38f91a232c44be07fe84c1422d41903a37cc13d9bd17f131 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:26Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38021" http.request.id=e521ea77-13a0-49c8-b4c3-d1cbecd4ce66 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51976" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.249111ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:26 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:26Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38021" http.request.id=f49b7444-1988-44ed-a5a1-b874b3483d84 http.request.method=POST http.request.remoteaddr="127.0.0.1:51976" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="955.17µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:26 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:28Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38021" http.request.id=d318627f-c108-44c6-9e4c-c4c79b544b62 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51976" http.request.uri="/v2/foo/dddd/blobs/uploads/fe0b5c5b-277d-4316-a657-08ae891d6cbb?_state=7cxs4W3ASq1aPvqbPQlcRJtuYVr7-TNkl5BeQ8a9v9R7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJmZTBiNWM1Yi0yNzdkLTQzMTYtYTY1Ny0wOGFlODkxZDZjYmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMThUMDM6MDc6MjYuOTIyNDc2ODU3WiJ9&digest=sha256%3A6776ac7551277948b14749b5babdf0ffd4285c93b430b3600dc97cc85df3dd3f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.157840838s http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:26 +0000] "PUT /v2/foo/dddd/blobs/uploads/fe0b5c5b-277d-4316-a657-08ae891d6cbb?_state=7cxs4W3ASq1aPvqbPQlcRJtuYVr7-TNkl5BeQ8a9v9R7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJmZTBiNWM1Yi0yNzdkLTQzMTYtYTY1Ny0wOGFlODkxZDZjYmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMThUMDM6MDc6MjYuOTIyNDc2ODU3WiJ9&digest=sha256%3A6776ac7551277948b14749b5babdf0ffd4285c93b430b3600dc97cc85df3dd3f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:28Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38021" http.request.id=31223308-6410-47d9-9b11-44e149f981db http.request.method=PUT http.request.remoteaddr="127.0.0.1:51976" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.198459ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:28 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:28Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38021" http.request.id=adbfca51-b0ed-4d5b-9cf7-c6a2b8d7d9d8 http.request.method=POST http.request.remoteaddr="127.0.0.1:51976" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.001781ms http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:28 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:29Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38021" http.request.id=f44321df-43fc-4194-b751-9a5748603dc0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51976" http.request.uri="/v2/foo/eeee/blobs/uploads/51bb26e5-cff8-4250-bbc1-24a850709328?_state=XCxdBj6qYY5XLZIIhqRVNuE5mHlDyTx3vUoxXbsueyh7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI1MWJiMjZlNS1jZmY4LTQyNTAtYmJjMS0yNGE4NTA3MDkzMjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMThUMDM6MDc6MjguMTYxMjI4OTcxWiJ9&digest=sha256%3A34f7985ad8e2f3f7e658397ca6d491336bd5d8f43c3c6cdefe859d6c7eb8a683" http.request.useragent="Go-http-client/1.1" http.response.duration=1.17567582s http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:28 +0000] "PUT /v2/foo/eeee/blobs/uploads/51bb26e5-cff8-4250-bbc1-24a850709328?_state=XCxdBj6qYY5XLZIIhqRVNuE5mHlDyTx3vUoxXbsueyh7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI1MWJiMjZlNS1jZmY4LTQyNTAtYmJjMS0yNGE4NTA3MDkzMjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMThUMDM6MDc6MjguMTYxMjI4OTcxWiJ9&digest=sha256%3A34f7985ad8e2f3f7e658397ca6d491336bd5d8f43c3c6cdefe859d6c7eb8a683 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:29Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38021" http.request.id=f27bc8b7-834e-44d3-a151-bb12d21859f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51976" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.248421ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:29 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:29Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38021" http.request.id=55c4698a-ef24-4a9f-9d27-45dba2d0aaab http.request.method=POST http.request.remoteaddr="127.0.0.1:51976" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="972.858µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:29 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:31Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38021" http.request.id=cdd51a28-c4dd-42c5-96a0-a857523af9c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51976" http.request.uri="/v2/foo/ffff/blobs/uploads/ff1567d4-bb54-4ce2-a4f2-ced5bd5a3da0?_state=ichtFOBZhh0VuLm38IRL9CoLOpoPmWXrYqtEpcOkuQh7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJmZjE1NjdkNC1iYjU0LTRjZTItYTRmMi1jZWQ1YmQ1YTNkYTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMThUMDM6MDc6MjkuNDYzNTUxMzE3WiJ9&digest=sha256%3A181f19a9c4cac05e983dbcb04d8cfe990fb8350e62254544d6ea6fbf8b08b086" http.request.useragent="Go-http-client/1.1" http.response.duration=1.795764988s http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:29 +0000] "PUT /v2/foo/ffff/blobs/uploads/ff1567d4-bb54-4ce2-a4f2-ced5bd5a3da0?_state=ichtFOBZhh0VuLm38IRL9CoLOpoPmWXrYqtEpcOkuQh7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJmZjE1NjdkNC1iYjU0LTRjZTItYTRmMi1jZWQ1YmQ1YTNkYTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMThUMDM6MDc6MjkuNDYzNTUxMzE3WiJ9&digest=sha256%3A181f19a9c4cac05e983dbcb04d8cfe990fb8350e62254544d6ea6fbf8b08b086 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:31Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38021" http.request.id=5327967e-0605-4b02-be25-29f9c6f89286 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51976" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.213127ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:31 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:31Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38021" http.request.id=9631a14d-78be-4d9b-8ab7-d4b7c65d54db http.request.method=GET http.request.remoteaddr="127.0.0.1:51976" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="697.33µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [18/Jan/2025:03:07:31 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-01-18T03:07:31Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38021" http.request.id=2f930262-1287-427d-90a1-aaf91c396508 http.request.method=GET http.request.remoteaddr="127.0.0.1:51976" 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="679.566µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [18/Jan/2025:03:07:31 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-01-18T03:07:31Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38021" http.request.id=54464056-df7b-4e8b-8dc3-777b2eaa6c1d http.request.method=GET http.request.remoteaddr="127.0.0.1:51976" 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="519.47µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [18/Jan/2025:03:07:31 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-01-18T03:07:31Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38021" http.request.id=f03145c7-9ecc-40ec-8e5c-d2c7a546828f http.request.method=GET http.request.remoteaddr="127.0.0.1:51976" 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="716.538µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [18/Jan/2025:03:07:31 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-01-18T03:07:31Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38021" http.request.id=442d72e5-10e2-4432-bd1f-2db83947691a http.request.method=GET http.request.remoteaddr="127.0.0.1:51976" 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="717.59µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [18/Jan/2025:03:07:31 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-01-18T03:07:31Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38021" http.request.id=a149985d-2cd2-41c7-822f-ceb29ee370b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:51976" 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="540.347µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [18/Jan/2025:03:07:31 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-01-18T03:07:31Z" 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.5 http.request.host="127.0.0.1:38021" http.request.id=e313f67a-0980-41ba-944f-0e62af9119a3 http.request.method=GET http.request.remoteaddr="127.0.0.1:51976" 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="741.206µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [18/Jan/2025:03:07:31 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-01-18T03:07:31Z" 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.5 http.request.host="127.0.0.1:38021" http.request.id=b0bf5bab-19f4-43be-b5f2-386753dbf74e http.request.method=GET http.request.remoteaddr="127.0.0.1:51976" 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="505.825µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [18/Jan/2025:03:07:31 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-01-18T03:07:31Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38021" http.request.id=51dd1fd1-29c7-483e-902d-0e67ed20ee35 http.request.method=GET http.request.remoteaddr="127.0.0.1:51976" 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="612.701µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [18/Jan/2025:03:07:31 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-01-18T03:07:31Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38021" http.request.id=b4c002b0-24c5-4960-bc62-b2e1492595ff http.request.method=GET http.request.remoteaddr="127.0.0.1:51976" 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="492.922µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [18/Jan/2025:03:07:31 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-01-18T03:07:31Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.5 time="2025-01-18T03:07:31Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-18T03:07:31Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:43951" http.request.id=ec659fa5-0902-4643-b689-b3dbe80b9a86 http.request.method=POST http.request.remoteaddr="127.0.0.1:48004" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="887.89µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:31 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:32Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:43951" http.request.id=0f2c1a42-7a1c-4c05-9a14-b8246c596921 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48004" http.request.uri="/v2/foo/aaaa/blobs/uploads/d73a73d3-28ee-4958-96fa-bdaee1ecc28b?_state=aLswiMUjv6cqNWhIXxPnPkw30Hp3urnBDr6Q81bsxJ97Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJkNzNhNzNkMy0yOGVlLTQ5NTgtOTZmYS1iZGFlZTFlY2MyOGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMThUMDM6MDc6MzEuMzQ2NjQ2NzFaIn0%3D&digest=sha256%3A1439b2fa70e6b61d1ce05a5933e44d75199922f1d86c696f10e30090d570fe93" http.request.useragent="Go-http-client/1.1" http.response.duration=1.027852854s http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:31 +0000] "PUT /v2/foo/aaaa/blobs/uploads/d73a73d3-28ee-4958-96fa-bdaee1ecc28b?_state=aLswiMUjv6cqNWhIXxPnPkw30Hp3urnBDr6Q81bsxJ97Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJkNzNhNzNkMy0yOGVlLTQ5NTgtOTZmYS1iZGFlZTFlY2MyOGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMThUMDM6MDc6MzEuMzQ2NjQ2NzFaIn0%3D&digest=sha256%3A1439b2fa70e6b61d1ce05a5933e44d75199922f1d86c696f10e30090d570fe93 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:32Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:43951" http.request.id=5ce7f746-bb48-4d05-a5c2-9dae6e92b1dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:48004" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.162675ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:32 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:32Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:43951" http.request.id=ea4e8d27-7dd7-4bc0-883e-92e1c96a7e8b http.request.method=POST http.request.remoteaddr="127.0.0.1:48004" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="914.947µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:32 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:34Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:43951" http.request.id=2cfac0ea-4038-4b49-bad6-11c92630dffa http.request.method=PUT http.request.remoteaddr="127.0.0.1:48004" http.request.uri="/v2/foo/bbbb/blobs/uploads/e8eaba18-9802-4a98-a496-a17496b7679a?_state=926tbS-yOyELhd_IF-dSY-3JFMCL_e5PnXuSu34Qa7Z7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJlOGVhYmExOC05ODAyLTRhOTgtYTQ5Ni1hMTc0OTZiNzY3OWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMThUMDM6MDc6MzIuNDkzMzc2NjA2WiJ9&digest=sha256%3Aac5162cca61f74c97894adc931eab9f4a4f7eafcda9ed5481c3461f5a0c99b55" http.request.useragent="Go-http-client/1.1" http.response.duration=2.213309667s http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:32 +0000] "PUT /v2/foo/bbbb/blobs/uploads/e8eaba18-9802-4a98-a496-a17496b7679a?_state=926tbS-yOyELhd_IF-dSY-3JFMCL_e5PnXuSu34Qa7Z7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJlOGVhYmExOC05ODAyLTRhOTgtYTQ5Ni1hMTc0OTZiNzY3OWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMThUMDM6MDc6MzIuNDkzMzc2NjA2WiJ9&digest=sha256%3Aac5162cca61f74c97894adc931eab9f4a4f7eafcda9ed5481c3461f5a0c99b55 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:34Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:43951" http.request.id=37ce708e-1f9e-474b-8892-7ac8fb99128c http.request.method=PUT http.request.remoteaddr="127.0.0.1:48004" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.164876ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:34 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:34Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:43951" http.request.id=56bc5c29-9858-4b17-974f-ebdb64cb65b8 http.request.method=POST http.request.remoteaddr="127.0.0.1:48004" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.030776ms http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:34 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:36Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:43951" http.request.id=71f2c910-6292-4a9a-b504-9722ddb7bce2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48004" http.request.uri="/v2/foo/cccc/blobs/uploads/761c83cf-f6c7-414c-a6da-4e5a3fcac2e0?_state=ZgSFrO5t0UqBd-GvkSObKQ1Y8-FZ2-5Ty5_iRezyh_x7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI3NjFjODNjZi1mNmM3LTQxNGMtYTZkYS00ZTVhM2ZjYWMyZTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMThUMDM6MDc6MzQuNzk5MjM3ODRaIn0%3D&digest=sha256%3Abac8426be54cafe24cb974955ed727f1185bf11176108f892e73ddb08147ab88" http.request.useragent="Go-http-client/1.1" http.response.duration=1.507590376s http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:34 +0000] "PUT /v2/foo/cccc/blobs/uploads/761c83cf-f6c7-414c-a6da-4e5a3fcac2e0?_state=ZgSFrO5t0UqBd-GvkSObKQ1Y8-FZ2-5Ty5_iRezyh_x7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI3NjFjODNjZi1mNmM3LTQxNGMtYTZkYS00ZTVhM2ZjYWMyZTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMThUMDM6MDc6MzQuNzk5MjM3ODRaIn0%3D&digest=sha256%3Abac8426be54cafe24cb974955ed727f1185bf11176108f892e73ddb08147ab88 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:36Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:43951" http.request.id=0f1e6e5a-9e49-4ce8-b77d-047758a250bf http.request.method=PUT http.request.remoteaddr="127.0.0.1:48004" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.268847ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:36 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:36Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:43951" http.request.id=33ae8e26-8525-4841-b75c-ff3f10b8856b http.request.method=POST http.request.remoteaddr="127.0.0.1:48004" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="961.932µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:36 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:37Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:43951" http.request.id=b38cceae-b1f3-4cf6-97c7-3cee00c1476e http.request.method=PUT http.request.remoteaddr="127.0.0.1:48004" http.request.uri="/v2/foo/dddd/blobs/uploads/c306765d-66b6-41f2-b9ed-ce32ce602358?_state=whoQyXvLm_d5DS9p0cDZyzzT0g9Y0Xf91CBYAwUg_pF7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJjMzA2NzY1ZC02NmI2LTQxZjItYjllZC1jZTMyY2U2MDIzNTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMThUMDM6MDc6MzYuMzkxMjQzNjQ2WiJ9&digest=sha256%3A9704879eb990ba0f9455d8a51b6cd9634265f2e5ae6db466319e1fbcff147784" http.request.useragent="Go-http-client/1.1" http.response.duration=1.262598221s http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:36 +0000] "PUT /v2/foo/dddd/blobs/uploads/c306765d-66b6-41f2-b9ed-ce32ce602358?_state=whoQyXvLm_d5DS9p0cDZyzzT0g9Y0Xf91CBYAwUg_pF7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJjMzA2NzY1ZC02NmI2LTQxZjItYjllZC1jZTMyY2U2MDIzNTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMThUMDM6MDc6MzYuMzkxMjQzNjQ2WiJ9&digest=sha256%3A9704879eb990ba0f9455d8a51b6cd9634265f2e5ae6db466319e1fbcff147784 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:37Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:43951" http.request.id=029300f7-36a9-4848-9da0-18d6b87a0dde http.request.method=PUT http.request.remoteaddr="127.0.0.1:48004" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.184771ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:37 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:37Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:43951" http.request.id=87ccc568-e7bf-4d54-8933-5e62554c10f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:48004" 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="584.528µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [18/Jan/2025:03:07:37 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (13.54s) === RUN TestURLPrefix time="2025-01-18T03:07:37Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.5 time="2025-01-18T03:07:37Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-18T03:07:37Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:40489" http.request.id=1c321c91-2aa6-47ce-a214-208aa39bda66 http.request.method=GET http.request.remoteaddr="127.0.0.1:43180" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="617.069µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [18/Jan/2025:03:07:37 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2025-01-18T03:07:37Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.5 time="2025-01-18T03:07:37Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-18T03:07:37Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:5a7ceb35a4de984fdd930f5d5601916929102a7ba075de8449968340ce018b16 err.message="blob unknown to registry" go.version=go1.23.5 http.request.host="127.0.0.1:36767" http.request.id=90772769-d362-48c3-9c10-74c9037276b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:34422" http.request.uri="/v2/foo/bar/blobs/sha256:5a7ceb35a4de984fdd930f5d5601916929102a7ba075de8449968340ce018b16" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="825.385µs" http.response.status=404 http.response.written=157 vars.digest="sha256:5a7ceb35a4de984fdd930f5d5601916929102a7ba075de8449968340ce018b16" vars.name="foo/bar" 127.0.0.1 - - [18/Jan/2025:03:07:37 +0000] "GET /v2/foo/bar/blobs/sha256:5a7ceb35a4de984fdd930f5d5601916929102a7ba075de8449968340ce018b16 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-01-18T03:07:37Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:5a7ceb35a4de984fdd930f5d5601916929102a7ba075de8449968340ce018b16 err.message="blob unknown to registry" go.version=go1.23.5 http.request.host="127.0.0.1:36767" http.request.id=1c62b7b6-c2fc-4756-a5bc-3e013d35b3bc http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34434" http.request.uri="/v2/foo/bar/blobs/sha256:5a7ceb35a4de984fdd930f5d5601916929102a7ba075de8449968340ce018b16" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="673.09µs" http.response.status=404 http.response.written=157 vars.digest="sha256:5a7ceb35a4de984fdd930f5d5601916929102a7ba075de8449968340ce018b16" vars.name="foo/bar" 127.0.0.1 - - [18/Jan/2025:03:07:37 +0000] "HEAD /v2/foo/bar/blobs/sha256:5a7ceb35a4de984fdd930f5d5601916929102a7ba075de8449968340ce018b16 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-01-18T03:07:37Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36767" http.request.id=c1dfd567-7b14-43c0-8b6a-7f7e0e06a42d http.request.method=POST http.request.remoteaddr="127.0.0.1:34434" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="757.497µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:37Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36767" http.request.id=baaa22a4-4b51-46a8-a5f5-518e49723f75 http.request.method=GET http.request.remoteaddr="127.0.0.1:34434" http.request.uri="/v2/foo/bar/blobs/uploads/204d612d-0832-4772-8a78-95368a04b343?_state=W6wWqo04aS6VBCQ05-ggDMc2cHyJE2CK-H8WpOzUDcZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIwNGQ2MTJkLTA4MzItNDc3Mi04YTc4LTk1MzY4YTA0YjM0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzozNy43MjE4MTEwMzRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="750.021µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:37 +0000] "GET /v2/foo/bar/blobs/uploads/204d612d-0832-4772-8a78-95368a04b343?_state=W6wWqo04aS6VBCQ05-ggDMc2cHyJE2CK-H8WpOzUDcZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIwNGQ2MTJkLTA4MzItNDc3Mi04YTc4LTk1MzY4YTA0YjM0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzozNy43MjE4MTEwMzRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:37Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36767" http.request.id=03d82c8c-ebd2-45a8-8a69-c0965c229c12 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34434" http.request.uri="/v2/foo/bar/blobs/uploads/204d612d-0832-4772-8a78-95368a04b343?_state=W6wWqo04aS6VBCQ05-ggDMc2cHyJE2CK-H8WpOzUDcZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIwNGQ2MTJkLTA4MzItNDc3Mi04YTc4LTk1MzY4YTA0YjM0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzozNy43MjE4MTEwMzRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="638.463µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:37 +0000] "DELETE /v2/foo/bar/blobs/uploads/204d612d-0832-4772-8a78-95368a04b343?_state=W6wWqo04aS6VBCQ05-ggDMc2cHyJE2CK-H8WpOzUDcZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIwNGQ2MTJkLTA4MzItNDc3Mi04YTc4LTk1MzY4YTA0YjM0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzozNy43MjE4MTEwMzRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:37Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.23.5 http.request.host="127.0.0.1:36767" http.request.id=5f32bd0b-d68c-4bec-80e3-4fbe1e1dabf1 http.request.method=GET http.request.remoteaddr="127.0.0.1:34434" http.request.uri="/v2/foo/bar/blobs/uploads/204d612d-0832-4772-8a78-95368a04b343?_state=W6wWqo04aS6VBCQ05-ggDMc2cHyJE2CK-H8WpOzUDcZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIwNGQ2MTJkLTA4MzItNDc3Mi04YTc4LTk1MzY4YTA0YjM0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzozNy43MjE4MTEwMzRaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=204d612d-0832-4772-8a78-95368a04b343 time="2025-01-18T03:07:37Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.23.5 http.request.host="127.0.0.1:36767" http.request.id=5f32bd0b-d68c-4bec-80e3-4fbe1e1dabf1 http.request.method=GET http.request.remoteaddr="127.0.0.1:34434" http.request.uri="/v2/foo/bar/blobs/uploads/204d612d-0832-4772-8a78-95368a04b343?_state=W6wWqo04aS6VBCQ05-ggDMc2cHyJE2CK-H8WpOzUDcZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIwNGQ2MTJkLTA4MzItNDc3Mi04YTc4LTk1MzY4YTA0YjM0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzozNy43MjE4MTEwMzRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="671.034µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=204d612d-0832-4772-8a78-95368a04b343 127.0.0.1 - - [18/Jan/2025:03:07:37 +0000] "GET /v2/foo/bar/blobs/uploads/204d612d-0832-4772-8a78-95368a04b343?_state=W6wWqo04aS6VBCQ05-ggDMc2cHyJE2CK-H8WpOzUDcZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIwNGQ2MTJkLTA4MzItNDc3Mi04YTc4LTk1MzY4YTA0YjM0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzozNy43MjE4MTEwMzRaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-01-18T03:07:37Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36767" http.request.id=b4e68191-4687-429e-8ef5-9495f5d13dac http.request.method=POST http.request.remoteaddr="127.0.0.1:34436" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="705.491µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:37Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.23.5 http.request.host="127.0.0.1:36767" http.request.id=9a192dd3-c7d4-4c8e-b4d5-b7c6459487c6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34436" http.request.uri="/v2/foo/bar/blobs/uploads/66a31a2c-36dc-483f-8427-9db3c31e56a3?_state=z3jAinpB52OxRA58Fg0_0BevB9bt6LlPzREOMxWjiwR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2YTMxYTJjLTM2ZGMtNDgzZi04NDI3LTlkYjNjMzFlNTZhMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzozNy43MjUyNjIyMzNaIn0%3D&digest=sha256%3A5a7ceb35a4de984fdd930f5d5601916929102a7ba075de8449968340ce018b16" http.request.useragent="Go-http-client/1.1" provided=sha256:5a7ceb35a4de984fdd930f5d5601916929102a7ba075de8449968340ce018b16 vars.name="foo/bar" vars.uuid=66a31a2c-36dc-483f-8427-9db3c31e56a3 time="2025-01-18T03:07:37Z" level=error msg="error canceling upload after error: already closed" go.version=go1.23.5 http.request.host="127.0.0.1:36767" http.request.id=9a192dd3-c7d4-4c8e-b4d5-b7c6459487c6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34436" http.request.uri="/v2/foo/bar/blobs/uploads/66a31a2c-36dc-483f-8427-9db3c31e56a3?_state=z3jAinpB52OxRA58Fg0_0BevB9bt6LlPzREOMxWjiwR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2YTMxYTJjLTM2ZGMtNDgzZi04NDI3LTlkYjNjMzFlNTZhMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzozNy43MjUyNjIyMzNaIn0%3D&digest=sha256%3A5a7ceb35a4de984fdd930f5d5601916929102a7ba075de8449968340ce018b16" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=66a31a2c-36dc-483f-8427-9db3c31e56a3 time="2025-01-18T03:07:37Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:5a7ceb35a4de984fdd930f5d5601916929102a7ba075de8449968340ce018b16, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.23.5 http.request.host="127.0.0.1:36767" http.request.id=9a192dd3-c7d4-4c8e-b4d5-b7c6459487c6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34436" http.request.uri="/v2/foo/bar/blobs/uploads/66a31a2c-36dc-483f-8427-9db3c31e56a3?_state=z3jAinpB52OxRA58Fg0_0BevB9bt6LlPzREOMxWjiwR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2YTMxYTJjLTM2ZGMtNDgzZi04NDI3LTlkYjNjMzFlNTZhMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzozNy43MjUyNjIyMzNaIn0%3D&digest=sha256%3A5a7ceb35a4de984fdd930f5d5601916929102a7ba075de8449968340ce018b16" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.036984ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=66a31a2c-36dc-483f-8427-9db3c31e56a3 127.0.0.1 - - [18/Jan/2025:03:07:37 +0000] "PUT /v2/foo/bar/blobs/uploads/66a31a2c-36dc-483f-8427-9db3c31e56a3?_state=z3jAinpB52OxRA58Fg0_0BevB9bt6LlPzREOMxWjiwR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2YTMxYTJjLTM2ZGMtNDgzZi04NDI3LTlkYjNjMzFlNTZhMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzozNy43MjUyNjIyMzNaIn0%3D&digest=sha256%3A5a7ceb35a4de984fdd930f5d5601916929102a7ba075de8449968340ce018b16 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-01-18T03:07:37Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36767" http.request.id=4f94d30c-5253-4012-8f6b-2f4a66b9efb8 http.request.method=POST http.request.remoteaddr="127.0.0.1:34436" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="677.048µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:37Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36767" http.request.id=baccf440-4a2f-4b4f-a925-781fa7c3571d http.request.method=PUT http.request.remoteaddr="127.0.0.1:34436" http.request.uri="/v2/foo/bar/blobs/uploads/4de45c4f-0a15-4625-a76b-8fa0129c83e3?_state=mJ1AdWYuNQVRjMw_cuFFcaLVD-2g8sLyH3E-IriZvYl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRkZTQ1YzRmLTBhMTUtNDYyNS1hNzZiLThmYTAxMjljODNlMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzozNy43MjcyODE3ODlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="778.454µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:37 +0000] "PUT /v2/foo/bar/blobs/uploads/4de45c4f-0a15-4625-a76b-8fa0129c83e3?_state=mJ1AdWYuNQVRjMw_cuFFcaLVD-2g8sLyH3E-IriZvYl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRkZTQ1YzRmLTBhMTUtNDYyNS1hNzZiLThmYTAxMjljODNlMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzozNy43MjcyODE3ODlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:37Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36767" http.request.id=c7fab7bd-7b04-4f06-a3cc-4120754a0769 http.request.method=POST http.request.remoteaddr="127.0.0.1:34436" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="635.117µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:37Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36767" http.request.id=c00d5da6-fc2c-49f4-bdba-ba35795b8ad8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34436" http.request.uri="/v2/foo/bar/blobs/uploads/592e98a3-bd98-41c6-ba9c-6c8761ac990a?_state=RF-9UrNpRIiOsPDOn34A7Nzt5iyOGgcIgtV6YhfqeyF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5MmU5OGEzLWJkOTgtNDFjNi1iYTljLTZjODc2MWFjOTkwYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzozNy43Mjg5Mjc0NDhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="849.187µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:37 +0000] "PUT /v2/foo/bar/blobs/uploads/592e98a3-bd98-41c6-ba9c-6c8761ac990a?_state=RF-9UrNpRIiOsPDOn34A7Nzt5iyOGgcIgtV6YhfqeyF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5MmU5OGEzLWJkOTgtNDFjNi1iYTljLTZjODc2MWFjOTkwYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzozNy43Mjg5Mjc0NDhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:37Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36767" http.request.id=a688355d-4f1a-4044-9a2c-20a3fa7b71d8 http.request.method=POST http.request.remoteaddr="127.0.0.1:34436" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="737.996µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:38Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36767" http.request.id=b11ab357-2eee-4e7a-a8be-b0817dbee88c http.request.method=PUT http.request.remoteaddr="127.0.0.1:34436" http.request.uri="/v2/foo/bar/blobs/uploads/3b2ceaa7-e209-48d3-82a9-2e7c472b5600?_state=YDxkMjJzZo3iCkoJAO7CWb2oDZXyNWhGpeJmW_O77a57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiMmNlYWE3LWUyMDktNDhkMy04MmE5LTJlN2M0NzJiNTYwMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzozNy43MzA3MzI3MzRaIn0%3D&digest=sha256%3A5a7ceb35a4de984fdd930f5d5601916929102a7ba075de8449968340ce018b16" http.request.useragent="Go-http-client/1.1" http.response.duration=614.466991ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:37 +0000] "PUT /v2/foo/bar/blobs/uploads/3b2ceaa7-e209-48d3-82a9-2e7c472b5600?_state=YDxkMjJzZo3iCkoJAO7CWb2oDZXyNWhGpeJmW_O77a57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiMmNlYWE3LWUyMDktNDhkMy04MmE5LTJlN2M0NzJiNTYwMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzozNy43MzA3MzI3MzRaIn0%3D&digest=sha256%3A5a7ceb35a4de984fdd930f5d5601916929102a7ba075de8449968340ce018b16 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:38Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36767" http.request.id=c20c9a2c-9288-40ed-858d-4a68ca0a2f52 http.request.method=POST http.request.remoteaddr="127.0.0.1:34436" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="833.357µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:38 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:39Z" level=info msg="response completed" go.version=go1.23.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:36767" http.request.id=0c1cc3cc-9970-4d82-9624-ebeef1557e7e http.request.method=PATCH http.request.remoteaddr="127.0.0.1:34436" http.request.uri="/v2/foo/bar/blobs/uploads/e174ddc1-12a8-4566-8674-6c755515fade?_state=97bct_h6zhbnR6VLa7RXAaIel9676FQXUC9qLCem0Np7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUxNzRkZGMxLTEyYTgtNDU2Ni04Njc0LTZjNzU1NTE1ZmFkZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzozOC4zNTg0OTkzODlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=645.613613ms http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:38 +0000] "PATCH /v2/foo/bar/blobs/uploads/e174ddc1-12a8-4566-8674-6c755515fade?_state=97bct_h6zhbnR6VLa7RXAaIel9676FQXUC9qLCem0Np7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUxNzRkZGMxLTEyYTgtNDU2Ni04Njc0LTZjNzU1NTE1ZmFkZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzozOC4zNTg0OTkzODlaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:39Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36767" http.request.id=4cf27a27-9444-4e29-9712-3a297876ddbe http.request.method=PUT http.request.remoteaddr="127.0.0.1:34436" http.request.uri="/v2/foo/bar/blobs/uploads/e174ddc1-12a8-4566-8674-6c755515fade?_state=wY64fjoQKZm_p_rznE1jFvHdAkR_bGnCIk57tV8onH97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUxNzRkZGMxLTEyYTgtNDU2Ni04Njc0LTZjNzU1NTE1ZmFkZSIsIk9mZnNldCI6MTczNzE2NDgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMThUMDM6MDc6MzhaIn0%3D&digest=sha256%3A5a7ceb35a4de984fdd930f5d5601916929102a7ba075de8449968340ce018b16" http.request.useragent="Go-http-client/1.1" http.response.duration=1.048621ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:39 +0000] "PUT /v2/foo/bar/blobs/uploads/e174ddc1-12a8-4566-8674-6c755515fade?_state=wY64fjoQKZm_p_rznE1jFvHdAkR_bGnCIk57tV8onH97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUxNzRkZGMxLTEyYTgtNDU2Ni04Njc0LTZjNzU1NTE1ZmFkZSIsIk9mZnNldCI6MTczNzE2NDgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMThUMDM6MDc6MzhaIn0%3D&digest=sha256%3A5a7ceb35a4de984fdd930f5d5601916929102a7ba075de8449968340ce018b16 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:39Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36767" http.request.id=64782b5c-e593-4bdc-b974-267029b790e2 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34436" http.request.uri="/v2/foo/bar/blobs/sha256:5a7ceb35a4de984fdd930f5d5601916929102a7ba075de8449968340ce018b16" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="701.03µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:39 +0000] "HEAD /v2/foo/bar/blobs/sha256:5a7ceb35a4de984fdd930f5d5601916929102a7ba075de8449968340ce018b16 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:39Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36767" http.request.id=dbe345db-078f-4a44-83d0-7e4e81bad12e http.request.method=GET http.request.remoteaddr="127.0.0.1:34436" http.request.uri="/v2/foo/bar/blobs/sha256:5a7ceb35a4de984fdd930f5d5601916929102a7ba075de8449968340ce018b16" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=9.293607ms http.response.status=200 http.response.written=17371648 127.0.0.1 - - [18/Jan/2025:03:07:39 +0000] "GET /v2/foo/bar/blobs/sha256:5a7ceb35a4de984fdd930f5d5601916929102a7ba075de8449968340ce018b16 HTTP/1.1" 200 17371648 "" "Go-http-client/1.1" time="2025-01-18T03:07:39Z" level=error msg="error parsing digest="sha257:5a7ceb35a4de984fdd930f5d5601916929102a7ba075de8449968340ce018b16": unsupported digest algorithm" go.version=go1.23.5 http.request.host="127.0.0.1:36767" http.request.id=82fb2b99-4c66-4630-bb76-efa87dc19866 http.request.method=GET http.request.remoteaddr="127.0.0.1:34436" http.request.uri="/v2/foo/bar/blobs/sha257:5a7ceb35a4de984fdd930f5d5601916929102a7ba075de8449968340ce018b16" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:5a7ceb35a4de984fdd930f5d5601916929102a7ba075de8449968340ce018b16" vars.name="foo/bar" time="2025-01-18T03:07:39Z" 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.5 http.request.host="127.0.0.1:36767" http.request.id=82fb2b99-4c66-4630-bb76-efa87dc19866 http.request.method=GET http.request.remoteaddr="127.0.0.1:34436" http.request.uri="/v2/foo/bar/blobs/sha257:5a7ceb35a4de984fdd930f5d5601916929102a7ba075de8449968340ce018b16" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="687.149µs" http.response.status=400 http.response.written=110 vars.digest="sha257:5a7ceb35a4de984fdd930f5d5601916929102a7ba075de8449968340ce018b16" vars.name="foo/bar" 127.0.0.1 - - [18/Jan/2025:03:07:39 +0000] "GET /v2/foo/bar/blobs/sha257:5a7ceb35a4de984fdd930f5d5601916929102a7ba075de8449968340ce018b16 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-01-18T03:07:39Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36767" http.request.id=68b349f7-885f-45a9-a68a-aecf51e0e860 http.request.method=GET http.request.remoteaddr="127.0.0.1:34450" http.request.uri="/v2/foo/bar/blobs/sha256:5a7ceb35a4de984fdd930f5d5601916929102a7ba075de8449968340ce018b16" http.request.useragent="Go-http-client/1.1" http.response.duration="760.399µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:39 +0000] "GET /v2/foo/bar/blobs/sha256:5a7ceb35a4de984fdd930f5d5601916929102a7ba075de8449968340ce018b16 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-18T03:07: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.5 time="2025-01-18T03:07:39Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-18T03:07:39Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:0f887aa9055caafa40383c050b91207fbbd253f4a1ae192f6aa82200bdb05519 err.message="blob unknown to registry" go.version=go1.23.5 http.request.host="127.0.0.1:46239" http.request.id=daf7a633-8ee1-4321-aec4-99d48a66f449 http.request.method=GET http.request.remoteaddr="127.0.0.1:54974" http.request.uri="/v2/foo/bar/blobs/sha256:0f887aa9055caafa40383c050b91207fbbd253f4a1ae192f6aa82200bdb05519" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="886.904µs" http.response.status=404 http.response.written=157 vars.digest="sha256:0f887aa9055caafa40383c050b91207fbbd253f4a1ae192f6aa82200bdb05519" vars.name="foo/bar" 127.0.0.1 - - [18/Jan/2025:03:07:39 +0000] "GET /v2/foo/bar/blobs/sha256:0f887aa9055caafa40383c050b91207fbbd253f4a1ae192f6aa82200bdb05519 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-01-18T03:07:39Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:0f887aa9055caafa40383c050b91207fbbd253f4a1ae192f6aa82200bdb05519 err.message="blob unknown to registry" go.version=go1.23.5 http.request.host="127.0.0.1:46239" http.request.id=dbc2f6ed-5c4d-46e0-a058-401e7ae9e56d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:54986" http.request.uri="/v2/foo/bar/blobs/sha256:0f887aa9055caafa40383c050b91207fbbd253f4a1ae192f6aa82200bdb05519" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="756.832µs" http.response.status=404 http.response.written=157 vars.digest="sha256:0f887aa9055caafa40383c050b91207fbbd253f4a1ae192f6aa82200bdb05519" vars.name="foo/bar" 127.0.0.1 - - [18/Jan/2025:03:07:39 +0000] "HEAD /v2/foo/bar/blobs/sha256:0f887aa9055caafa40383c050b91207fbbd253f4a1ae192f6aa82200bdb05519 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-01-18T03:07:39Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:46239" http.request.id=7ae67bc7-736d-4a35-a6d4-f062c98df410 http.request.method=POST http.request.remoteaddr="127.0.0.1:54986" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="673.287µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:39Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:46239" http.request.id=2be4d570-d3af-4f2e-bde6-4661998631b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:54986" http.request.uri="/v2/foo/bar/blobs/uploads/a24e4709-2597-4625-b1a7-3e74d64befab?_state=g-d9B5EdavzhgI2cmpkp2x--zkOsc0jMqJdRfWAfsuB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEyNGU0NzA5LTI1OTctNDYyNS1iMWE3LTNlNzRkNjRiZWZhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzozOS4wOTc4MDc0OFoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="717.421µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:39 +0000] "GET /v2/foo/bar/blobs/uploads/a24e4709-2597-4625-b1a7-3e74d64befab?_state=g-d9B5EdavzhgI2cmpkp2x--zkOsc0jMqJdRfWAfsuB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEyNGU0NzA5LTI1OTctNDYyNS1iMWE3LTNlNzRkNjRiZWZhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzozOS4wOTc4MDc0OFoifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:39Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:46239" http.request.id=a7e1f494-7117-42a4-80a5-3fea10469bb4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54986" http.request.uri="/v2/foo/bar/blobs/uploads/a24e4709-2597-4625-b1a7-3e74d64befab?_state=g-d9B5EdavzhgI2cmpkp2x--zkOsc0jMqJdRfWAfsuB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEyNGU0NzA5LTI1OTctNDYyNS1iMWE3LTNlNzRkNjRiZWZhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzozOS4wOTc4MDc0OFoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="749.647µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:39 +0000] "DELETE /v2/foo/bar/blobs/uploads/a24e4709-2597-4625-b1a7-3e74d64befab?_state=g-d9B5EdavzhgI2cmpkp2x--zkOsc0jMqJdRfWAfsuB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEyNGU0NzA5LTI1OTctNDYyNS1iMWE3LTNlNzRkNjRiZWZhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzozOS4wOTc4MDc0OFoifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:39Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.23.5 http.request.host="127.0.0.1:46239" http.request.id=7d5887d5-b04c-491f-8c87-4a6f694783ff http.request.method=GET http.request.remoteaddr="127.0.0.1:54986" http.request.uri="/v2/foo/bar/blobs/uploads/a24e4709-2597-4625-b1a7-3e74d64befab?_state=g-d9B5EdavzhgI2cmpkp2x--zkOsc0jMqJdRfWAfsuB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEyNGU0NzA5LTI1OTctNDYyNS1iMWE3LTNlNzRkNjRiZWZhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzozOS4wOTc4MDc0OFoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=a24e4709-2597-4625-b1a7-3e74d64befab time="2025-01-18T03:07:39Z" 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.5 http.request.host="127.0.0.1:46239" http.request.id=7d5887d5-b04c-491f-8c87-4a6f694783ff http.request.method=GET http.request.remoteaddr="127.0.0.1:54986" http.request.uri="/v2/foo/bar/blobs/uploads/a24e4709-2597-4625-b1a7-3e74d64befab?_state=g-d9B5EdavzhgI2cmpkp2x--zkOsc0jMqJdRfWAfsuB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEyNGU0NzA5LTI1OTctNDYyNS1iMWE3LTNlNzRkNjRiZWZhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzozOS4wOTc4MDc0OFoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="821.974µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=a24e4709-2597-4625-b1a7-3e74d64befab 127.0.0.1 - - [18/Jan/2025:03:07:39 +0000] "GET /v2/foo/bar/blobs/uploads/a24e4709-2597-4625-b1a7-3e74d64befab?_state=g-d9B5EdavzhgI2cmpkp2x--zkOsc0jMqJdRfWAfsuB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEyNGU0NzA5LTI1OTctNDYyNS1iMWE3LTNlNzRkNjRiZWZhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzozOS4wOTc4MDc0OFoifQ%3D%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-01-18T03:07:39Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:46239" http.request.id=88a050db-f551-4a88-83ce-0500188004e6 http.request.method=POST http.request.remoteaddr="127.0.0.1:54990" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="882.466µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:39Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.23.5 http.request.host="127.0.0.1:46239" http.request.id=7e855509-2a36-4984-9721-04562ba1596b http.request.method=PUT http.request.remoteaddr="127.0.0.1:54990" http.request.uri="/v2/foo/bar/blobs/uploads/4887a1c0-e8de-4398-888a-168986885bf5?_state=WpJp6ixwGoWVlX2_YXPp6k6KsyLZi5htzmOcNdEhuFp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4ODdhMWMwLWU4ZGUtNDM5OC04ODhhLTE2ODk4Njg4NWJmNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzozOS4xMDE1Nzc3MDZaIn0%3D&digest=sha256%3A0f887aa9055caafa40383c050b91207fbbd253f4a1ae192f6aa82200bdb05519" http.request.useragent="Go-http-client/1.1" provided=sha256:0f887aa9055caafa40383c050b91207fbbd253f4a1ae192f6aa82200bdb05519 vars.name="foo/bar" vars.uuid=4887a1c0-e8de-4398-888a-168986885bf5 time="2025-01-18T03:07:39Z" level=error msg="error canceling upload after error: already closed" go.version=go1.23.5 http.request.host="127.0.0.1:46239" http.request.id=7e855509-2a36-4984-9721-04562ba1596b http.request.method=PUT http.request.remoteaddr="127.0.0.1:54990" http.request.uri="/v2/foo/bar/blobs/uploads/4887a1c0-e8de-4398-888a-168986885bf5?_state=WpJp6ixwGoWVlX2_YXPp6k6KsyLZi5htzmOcNdEhuFp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4ODdhMWMwLWU4ZGUtNDM5OC04ODhhLTE2ODk4Njg4NWJmNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzozOS4xMDE1Nzc3MDZaIn0%3D&digest=sha256%3A0f887aa9055caafa40383c050b91207fbbd253f4a1ae192f6aa82200bdb05519" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=4887a1c0-e8de-4398-888a-168986885bf5 time="2025-01-18T03:07:39Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:0f887aa9055caafa40383c050b91207fbbd253f4a1ae192f6aa82200bdb05519, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.23.5 http.request.host="127.0.0.1:46239" http.request.id=7e855509-2a36-4984-9721-04562ba1596b http.request.method=PUT http.request.remoteaddr="127.0.0.1:54990" http.request.uri="/v2/foo/bar/blobs/uploads/4887a1c0-e8de-4398-888a-168986885bf5?_state=WpJp6ixwGoWVlX2_YXPp6k6KsyLZi5htzmOcNdEhuFp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4ODdhMWMwLWU4ZGUtNDM5OC04ODhhLTE2ODk4Njg4NWJmNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzozOS4xMDE1Nzc3MDZaIn0%3D&digest=sha256%3A0f887aa9055caafa40383c050b91207fbbd253f4a1ae192f6aa82200bdb05519" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="747.123µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=4887a1c0-e8de-4398-888a-168986885bf5 127.0.0.1 - - [18/Jan/2025:03:07:39 +0000] "PUT /v2/foo/bar/blobs/uploads/4887a1c0-e8de-4398-888a-168986885bf5?_state=WpJp6ixwGoWVlX2_YXPp6k6KsyLZi5htzmOcNdEhuFp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4ODdhMWMwLWU4ZGUtNDM5OC04ODhhLTE2ODk4Njg4NWJmNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzozOS4xMDE1Nzc3MDZaIn0%3D&digest=sha256%3A0f887aa9055caafa40383c050b91207fbbd253f4a1ae192f6aa82200bdb05519 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-01-18T03:07:39Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:46239" http.request.id=7b724058-0557-4ea3-8288-bc60143c9e2b http.request.method=POST http.request.remoteaddr="127.0.0.1:54990" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.006462ms http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:39Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:46239" http.request.id=11f88883-d1e5-4985-9503-6d09ec546363 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54990" http.request.uri="/v2/foo/bar/blobs/uploads/e4d39ac5-7438-4a70-b798-ca23934d8258?_state=sbz4_YfjiHA_RU4_Xe9uoybazwkxzICi1KurCixKRi57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU0ZDM5YWM1LTc0MzgtNGE3MC1iNzk4LWNhMjM5MzRkODI1OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzozOS4xMDM2NzYwMzJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="770.822µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:39 +0000] "PUT /v2/foo/bar/blobs/uploads/e4d39ac5-7438-4a70-b798-ca23934d8258?_state=sbz4_YfjiHA_RU4_Xe9uoybazwkxzICi1KurCixKRi57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU0ZDM5YWM1LTc0MzgtNGE3MC1iNzk4LWNhMjM5MzRkODI1OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzozOS4xMDM2NzYwMzJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:39Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:46239" http.request.id=926921ea-268e-48e7-9375-0138d43940a4 http.request.method=POST http.request.remoteaddr="127.0.0.1:54990" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="574.709µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:39Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:46239" http.request.id=e05cf814-7cba-4022-a621-1dba5835811a http.request.method=PUT http.request.remoteaddr="127.0.0.1:54990" http.request.uri="/v2/foo/bar/blobs/uploads/c0f2a976-e369-48a7-9ad6-0a00599a879a?_state=zgXAmiiUDw3Kz117H8ZHMa0zS9QRXcX7dONfaaMz4lB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMwZjJhOTc2LWUzNjktNDhhNy05YWQ2LTBhMDA1OTlhODc5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzozOS4xMDU0NTA2MTNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="707.677µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:39 +0000] "PUT /v2/foo/bar/blobs/uploads/c0f2a976-e369-48a7-9ad6-0a00599a879a?_state=zgXAmiiUDw3Kz117H8ZHMa0zS9QRXcX7dONfaaMz4lB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMwZjJhOTc2LWUzNjktNDhhNy05YWQ2LTBhMDA1OTlhODc5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzozOS4xMDU0NTA2MTNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:39Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:46239" http.request.id=2e300d26-f811-456f-85cb-8dd2a2d22669 http.request.method=POST http.request.remoteaddr="127.0.0.1:54990" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="710.1µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:40Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:46239" http.request.id=0e879760-7c14-4e8b-b728-667b581fb085 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54990" http.request.uri="/v2/foo/bar/blobs/uploads/5094087e-2934-4291-b7c1-a21500ccf485?_state=ZmUcgks3WLISa-SffSm3q6p727Brz7iAutNg89fNDfh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUwOTQwODdlLTI5MzQtNDI5MS1iN2MxLWEyMTUwMGNjZjQ4NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzozOS4xMDcxMTMzNjJaIn0%3D&digest=sha256%3A0f887aa9055caafa40383c050b91207fbbd253f4a1ae192f6aa82200bdb05519" http.request.useragent="Go-http-client/1.1" http.response.duration=998.987949ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:39 +0000] "PUT /v2/foo/bar/blobs/uploads/5094087e-2934-4291-b7c1-a21500ccf485?_state=ZmUcgks3WLISa-SffSm3q6p727Brz7iAutNg89fNDfh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUwOTQwODdlLTI5MzQtNDI5MS1iN2MxLWEyMTUwMGNjZjQ4NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzozOS4xMDcxMTMzNjJaIn0%3D&digest=sha256%3A0f887aa9055caafa40383c050b91207fbbd253f4a1ae192f6aa82200bdb05519 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:40Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:46239" http.request.id=71a6c97b-7da4-4d98-baab-0da9df5bfa2b http.request.method=POST http.request.remoteaddr="127.0.0.1:54990" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="911.506µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:41Z" level=info msg="response completed" go.version=go1.23.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:46239" http.request.id=ba38d752-065a-4533-8965-a668fa7c3bdb http.request.method=PATCH http.request.remoteaddr="127.0.0.1:54990" http.request.uri="/v2/foo/bar/blobs/uploads/58390334-1303-4272-89e1-053d827dc1a7?_state=RWx8fQ7cPL5NiBLmaCUwpjHScb3u6hqXUNOI0o4FiNR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4MzkwMzM0LTEzMDMtNDI3Mi04OWUxLTA1M2Q4MjdkYzFhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzo0MC4xMjIzMDM4NTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.015323759s http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:40 +0000] "PATCH /v2/foo/bar/blobs/uploads/58390334-1303-4272-89e1-053d827dc1a7?_state=RWx8fQ7cPL5NiBLmaCUwpjHScb3u6hqXUNOI0o4FiNR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4MzkwMzM0LTEzMDMtNDI3Mi04OWUxLTA1M2Q4MjdkYzFhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzo0MC4xMjIzMDM4NTJaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:41Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:46239" http.request.id=1392ce8c-81f4-4cc6-9c68-52877b7be5c3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54990" http.request.uri="/v2/foo/bar/blobs/uploads/58390334-1303-4272-89e1-053d827dc1a7?_state=G211fd3sT_IGiIBDw-rhfm70n4xnYi1s9EwugVmVZKZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4MzkwMzM0LTEzMDMtNDI3Mi04OWUxLTA1M2Q4MjdkYzFhNyIsIk9mZnNldCI6MjExNDE1MDQsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMThUMDM6MDc6NDBaIn0%3D&digest=sha256%3A0f887aa9055caafa40383c050b91207fbbd253f4a1ae192f6aa82200bdb05519" http.request.useragent="Go-http-client/1.1" http.response.duration="995.876µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:41 +0000] "PUT /v2/foo/bar/blobs/uploads/58390334-1303-4272-89e1-053d827dc1a7?_state=G211fd3sT_IGiIBDw-rhfm70n4xnYi1s9EwugVmVZKZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4MzkwMzM0LTEzMDMtNDI3Mi04OWUxLTA1M2Q4MjdkYzFhNyIsIk9mZnNldCI6MjExNDE1MDQsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMThUMDM6MDc6NDBaIn0%3D&digest=sha256%3A0f887aa9055caafa40383c050b91207fbbd253f4a1ae192f6aa82200bdb05519 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:41Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:46239" http.request.id=fc242e3e-52ba-4065-bc96-eb4663bf685d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:54990" http.request.uri="/v2/foo/bar/blobs/sha256:0f887aa9055caafa40383c050b91207fbbd253f4a1ae192f6aa82200bdb05519" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="712.099µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:41 +0000] "HEAD /v2/foo/bar/blobs/sha256:0f887aa9055caafa40383c050b91207fbbd253f4a1ae192f6aa82200bdb05519 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:41Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:46239" http.request.id=67859f31-9f5c-44f4-8b92-a1438be2152c http.request.method=GET http.request.remoteaddr="127.0.0.1:54990" http.request.uri="/v2/foo/bar/blobs/sha256:0f887aa9055caafa40383c050b91207fbbd253f4a1ae192f6aa82200bdb05519" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=10.786242ms http.response.status=200 http.response.written=21141504 127.0.0.1 - - [18/Jan/2025:03:07:41 +0000] "GET /v2/foo/bar/blobs/sha256:0f887aa9055caafa40383c050b91207fbbd253f4a1ae192f6aa82200bdb05519 HTTP/1.1" 200 21141504 "" "Go-http-client/1.1" time="2025-01-18T03:07:41Z" level=error msg="error parsing digest="sha257:0f887aa9055caafa40383c050b91207fbbd253f4a1ae192f6aa82200bdb05519": unsupported digest algorithm" go.version=go1.23.5 http.request.host="127.0.0.1:46239" http.request.id=7945b983-91ab-4d6b-bfd3-8f76add43f12 http.request.method=GET http.request.remoteaddr="127.0.0.1:54990" http.request.uri="/v2/foo/bar/blobs/sha257:0f887aa9055caafa40383c050b91207fbbd253f4a1ae192f6aa82200bdb05519" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:0f887aa9055caafa40383c050b91207fbbd253f4a1ae192f6aa82200bdb05519" vars.name="foo/bar" time="2025-01-18T03:07:41Z" 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.5 http.request.host="127.0.0.1:46239" http.request.id=7945b983-91ab-4d6b-bfd3-8f76add43f12 http.request.method=GET http.request.remoteaddr="127.0.0.1:54990" http.request.uri="/v2/foo/bar/blobs/sha257:0f887aa9055caafa40383c050b91207fbbd253f4a1ae192f6aa82200bdb05519" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="638.863µs" http.response.status=400 http.response.written=110 vars.digest="sha257:0f887aa9055caafa40383c050b91207fbbd253f4a1ae192f6aa82200bdb05519" vars.name="foo/bar" 127.0.0.1 - - [18/Jan/2025:03:07:41 +0000] "GET /v2/foo/bar/blobs/sha257:0f887aa9055caafa40383c050b91207fbbd253f4a1ae192f6aa82200bdb05519 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-01-18T03:07:41Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:46239" http.request.id=fda0da20-2dfd-42a4-ac8d-96d434a66414 http.request.method=GET http.request.remoteaddr="127.0.0.1:55006" http.request.uri="/v2/foo/bar/blobs/sha256:0f887aa9055caafa40383c050b91207fbbd253f4a1ae192f6aa82200bdb05519" http.request.useragent="Go-http-client/1.1" http.response.duration="879.114µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:41 +0000] "GET /v2/foo/bar/blobs/sha256:0f887aa9055caafa40383c050b91207fbbd253f4a1ae192f6aa82200bdb05519 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:41Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:46239" http.request.id=fc3ffe6a-f3ee-4068-99ee-7ecaa4c27acd http.request.method=GET http.request.remoteaddr="127.0.0.1:55006" http.request.uri="/v2/foo/bar/blobs/sha256:0f887aa9055caafa40383c050b91207fbbd253f4a1ae192f6aa82200bdb05519" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.563885ms http.response.status=200 http.response.written=229376 127.0.0.1 - - [18/Jan/2025:03:07:41 +0000] "GET /v2/foo/bar/blobs/sha256:0f887aa9055caafa40383c050b91207fbbd253f4a1ae192f6aa82200bdb05519 HTTP/1.1" 200 229376 "" "Go-http-client/1.1" time="2025-01-18T03:07:41Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:46239" http.request.id=0b916054-7306-46da-be15-da4878a3736a http.request.method=GET http.request.remoteaddr="127.0.0.1:55002" http.request.uri="/v2/foo/bar/blobs/sha256:0f887aa9055caafa40383c050b91207fbbd253f4a1ae192f6aa82200bdb05519" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.315548ms http.response.status=200 http.response.written=2693312 127.0.0.1 - - [18/Jan/2025:03:07:41 +0000] "GET /v2/foo/bar/blobs/sha256:0f887aa9055caafa40383c050b91207fbbd253f4a1ae192f6aa82200bdb05519 HTTP/1.1" 200 2693312 "" "Go-http-client/1.1" time="2025-01-18T03:07:41Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36767" http.request.id=cc05838e-a033-49a1-9728-31dd9dffc50f http.request.method=GET http.request.remoteaddr="127.0.0.1:34450" http.request.uri="/v2/foo/bar/blobs/sha256:5a7ceb35a4de984fdd930f5d5601916929102a7ba075de8449968340ce018b16" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.13704311s http.response.status=200 http.response.written=2643264 127.0.0.1 - - [18/Jan/2025:03:07:39 +0000] "GET /v2/foo/bar/blobs/sha256:5a7ceb35a4de984fdd930f5d5601916929102a7ba075de8449968340ce018b16 HTTP/1.1" 200 2643264 "" "Go-http-client/1.1" time="2025-01-18T03:07:41Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36767" http.request.id=ec6b4de8-584d-49a9-b387-452bff5f669e http.request.method=GET http.request.remoteaddr="127.0.0.1:34446" http.request.uri="/v2/foo/bar/blobs/sha256:5a7ceb35a4de984fdd930f5d5601916929102a7ba075de8449968340ce018b16" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.139514055s http.response.status=200 http.response.written=2693312 127.0.0.1 - - [18/Jan/2025:03:07:39 +0000] "GET /v2/foo/bar/blobs/sha256:5a7ceb35a4de984fdd930f5d5601916929102a7ba075de8449968340ce018b16 HTTP/1.1" 200 2693312 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (3.50s) === RUN TestBlobDelete time="2025-01-18T03:07:41Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.5 time="2025-01-18T03:07:41Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-18T03:07:41Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:107ff2c089dcfd9adf3f6f33a3bb933b3944a9c4105b73389da4b7f2392f185e err.message="blob unknown to registry" go.version=go1.23.5 http.request.host="127.0.0.1:38665" http.request.id=632665f6-a3cb-4bfc-9206-d24dfd65eb06 http.request.method=GET http.request.remoteaddr="127.0.0.1:44916" http.request.uri="/v2/foo/bar/blobs/sha256:107ff2c089dcfd9adf3f6f33a3bb933b3944a9c4105b73389da4b7f2392f185e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.87948ms http.response.status=404 http.response.written=157 vars.digest="sha256:107ff2c089dcfd9adf3f6f33a3bb933b3944a9c4105b73389da4b7f2392f185e" vars.name="foo/bar" 127.0.0.1 - - [18/Jan/2025:03:07:41 +0000] "GET /v2/foo/bar/blobs/sha256:107ff2c089dcfd9adf3f6f33a3bb933b3944a9c4105b73389da4b7f2392f185e HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-01-18T03:07:41Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:107ff2c089dcfd9adf3f6f33a3bb933b3944a9c4105b73389da4b7f2392f185e err.message="blob unknown to registry" go.version=go1.23.5 http.request.host="127.0.0.1:38665" http.request.id=310fdbb4-d68f-4a19-8b5b-abc2c9f0072f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44920" http.request.uri="/v2/foo/bar/blobs/sha256:107ff2c089dcfd9adf3f6f33a3bb933b3944a9c4105b73389da4b7f2392f185e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="719.388µs" http.response.status=404 http.response.written=157 vars.digest="sha256:107ff2c089dcfd9adf3f6f33a3bb933b3944a9c4105b73389da4b7f2392f185e" vars.name="foo/bar" 127.0.0.1 - - [18/Jan/2025:03:07:41 +0000] "HEAD /v2/foo/bar/blobs/sha256:107ff2c089dcfd9adf3f6f33a3bb933b3944a9c4105b73389da4b7f2392f185e HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-01-18T03:07:41Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38665" http.request.id=11428ba7-b889-4b60-8cdd-57e82cffe80d http.request.method=POST http.request.remoteaddr="127.0.0.1:44920" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="780.562µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:41Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38665" http.request.id=bdbef40b-7ab9-4bd8-a398-967e22aa11a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:44920" http.request.uri="/v2/foo/bar/blobs/uploads/e8aae191-ae6d-45da-9be8-c9150c0084c3?_state=6nCAcJFPk8g4ra_R-lglFqiELCPUYFTkc01Otiib9KN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU4YWFlMTkxLWFlNmQtNDVkYS05YmU4LWM5MTUwYzAwODRjMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzo0MS4yNTA2MDM2MTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="693.469µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:41 +0000] "GET /v2/foo/bar/blobs/uploads/e8aae191-ae6d-45da-9be8-c9150c0084c3?_state=6nCAcJFPk8g4ra_R-lglFqiELCPUYFTkc01Otiib9KN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU4YWFlMTkxLWFlNmQtNDVkYS05YmU4LWM5MTUwYzAwODRjMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzo0MS4yNTA2MDM2MTJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:41Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38665" http.request.id=1c26400d-9cd8-45f8-aff2-4bd338f32d50 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44920" http.request.uri="/v2/foo/bar/blobs/uploads/e8aae191-ae6d-45da-9be8-c9150c0084c3?_state=6nCAcJFPk8g4ra_R-lglFqiELCPUYFTkc01Otiib9KN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU4YWFlMTkxLWFlNmQtNDVkYS05YmU4LWM5MTUwYzAwODRjMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzo0MS4yNTA2MDM2MTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="661.372µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:41 +0000] "DELETE /v2/foo/bar/blobs/uploads/e8aae191-ae6d-45da-9be8-c9150c0084c3?_state=6nCAcJFPk8g4ra_R-lglFqiELCPUYFTkc01Otiib9KN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU4YWFlMTkxLWFlNmQtNDVkYS05YmU4LWM5MTUwYzAwODRjMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzo0MS4yNTA2MDM2MTJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:41Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.23.5 http.request.host="127.0.0.1:38665" http.request.id=7085e1a9-3232-4cc9-b0f8-19dd5c4b26d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:44920" http.request.uri="/v2/foo/bar/blobs/uploads/e8aae191-ae6d-45da-9be8-c9150c0084c3?_state=6nCAcJFPk8g4ra_R-lglFqiELCPUYFTkc01Otiib9KN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU4YWFlMTkxLWFlNmQtNDVkYS05YmU4LWM5MTUwYzAwODRjMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzo0MS4yNTA2MDM2MTJaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=e8aae191-ae6d-45da-9be8-c9150c0084c3 time="2025-01-18T03:07:41Z" 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.5 http.request.host="127.0.0.1:38665" http.request.id=7085e1a9-3232-4cc9-b0f8-19dd5c4b26d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:44920" http.request.uri="/v2/foo/bar/blobs/uploads/e8aae191-ae6d-45da-9be8-c9150c0084c3?_state=6nCAcJFPk8g4ra_R-lglFqiELCPUYFTkc01Otiib9KN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU4YWFlMTkxLWFlNmQtNDVkYS05YmU4LWM5MTUwYzAwODRjMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzo0MS4yNTA2MDM2MTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="636.342µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=e8aae191-ae6d-45da-9be8-c9150c0084c3 127.0.0.1 - - [18/Jan/2025:03:07:41 +0000] "GET /v2/foo/bar/blobs/uploads/e8aae191-ae6d-45da-9be8-c9150c0084c3?_state=6nCAcJFPk8g4ra_R-lglFqiELCPUYFTkc01Otiib9KN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU4YWFlMTkxLWFlNmQtNDVkYS05YmU4LWM5MTUwYzAwODRjMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzo0MS4yNTA2MDM2MTJaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-01-18T03:07:41Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38665" http.request.id=81c12693-3710-495a-baf1-522f8c5e181d http.request.method=POST http.request.remoteaddr="127.0.0.1:44932" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="721.358µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:41Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.23.5 http.request.host="127.0.0.1:38665" http.request.id=7f78c55b-b1ee-4ba9-8d79-d039ca28dbc1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44932" http.request.uri="/v2/foo/bar/blobs/uploads/8627997a-dc95-44da-9037-b4ebc210093c?_state=2XJe1Kl6qxnc4kG25P8MF5ZbU-8ZiH3zM4gBNlYEQmx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg2Mjc5OTdhLWRjOTUtNDRkYS05MDM3LWI0ZWJjMjEwMDkzYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzo0MS4yNTM5MDUwMzVaIn0%3D&digest=sha256%3A107ff2c089dcfd9adf3f6f33a3bb933b3944a9c4105b73389da4b7f2392f185e" http.request.useragent="Go-http-client/1.1" provided=sha256:107ff2c089dcfd9adf3f6f33a3bb933b3944a9c4105b73389da4b7f2392f185e vars.name="foo/bar" vars.uuid=8627997a-dc95-44da-9037-b4ebc210093c time="2025-01-18T03:07:41Z" level=error msg="error canceling upload after error: already closed" go.version=go1.23.5 http.request.host="127.0.0.1:38665" http.request.id=7f78c55b-b1ee-4ba9-8d79-d039ca28dbc1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44932" http.request.uri="/v2/foo/bar/blobs/uploads/8627997a-dc95-44da-9037-b4ebc210093c?_state=2XJe1Kl6qxnc4kG25P8MF5ZbU-8ZiH3zM4gBNlYEQmx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg2Mjc5OTdhLWRjOTUtNDRkYS05MDM3LWI0ZWJjMjEwMDkzYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzo0MS4yNTM5MDUwMzVaIn0%3D&digest=sha256%3A107ff2c089dcfd9adf3f6f33a3bb933b3944a9c4105b73389da4b7f2392f185e" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=8627997a-dc95-44da-9037-b4ebc210093c time="2025-01-18T03:07:41Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:107ff2c089dcfd9adf3f6f33a3bb933b3944a9c4105b73389da4b7f2392f185e, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.23.5 http.request.host="127.0.0.1:38665" http.request.id=7f78c55b-b1ee-4ba9-8d79-d039ca28dbc1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44932" http.request.uri="/v2/foo/bar/blobs/uploads/8627997a-dc95-44da-9037-b4ebc210093c?_state=2XJe1Kl6qxnc4kG25P8MF5ZbU-8ZiH3zM4gBNlYEQmx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg2Mjc5OTdhLWRjOTUtNDRkYS05MDM3LWI0ZWJjMjEwMDkzYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzo0MS4yNTM5MDUwMzVaIn0%3D&digest=sha256%3A107ff2c089dcfd9adf3f6f33a3bb933b3944a9c4105b73389da4b7f2392f185e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="711.921µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=8627997a-dc95-44da-9037-b4ebc210093c 127.0.0.1 - - [18/Jan/2025:03:07:41 +0000] "PUT /v2/foo/bar/blobs/uploads/8627997a-dc95-44da-9037-b4ebc210093c?_state=2XJe1Kl6qxnc4kG25P8MF5ZbU-8ZiH3zM4gBNlYEQmx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg2Mjc5OTdhLWRjOTUtNDRkYS05MDM3LWI0ZWJjMjEwMDkzYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzo0MS4yNTM5MDUwMzVaIn0%3D&digest=sha256%3A107ff2c089dcfd9adf3f6f33a3bb933b3944a9c4105b73389da4b7f2392f185e HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-01-18T03:07:41Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38665" http.request.id=806f3f4c-354e-4125-82e2-e0e14b4ca04d http.request.method=POST http.request.remoteaddr="127.0.0.1:44932" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="654.019µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:41Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38665" http.request.id=d0bd9a3f-111b-4983-99ca-0025f55abefc http.request.method=PUT http.request.remoteaddr="127.0.0.1:44932" http.request.uri="/v2/foo/bar/blobs/uploads/ea6888f6-3309-4143-abb1-7c66ad86110a?_state=6xlQ_-r1CIF-GvFyGiswCQvfQx6deY2i6RsmSj1ey_J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVhNjg4OGY2LTMzMDktNDE0My1hYmIxLTdjNjZhZDg2MTEwYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzo0MS4yNTU1MjkxNTFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="730.767µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:41 +0000] "PUT /v2/foo/bar/blobs/uploads/ea6888f6-3309-4143-abb1-7c66ad86110a?_state=6xlQ_-r1CIF-GvFyGiswCQvfQx6deY2i6RsmSj1ey_J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVhNjg4OGY2LTMzMDktNDE0My1hYmIxLTdjNjZhZDg2MTEwYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzo0MS4yNTU1MjkxNTFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:41Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38665" http.request.id=c36a5c9b-c6c7-4695-9512-13551cc1dc61 http.request.method=POST http.request.remoteaddr="127.0.0.1:44932" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="721.199µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:41Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38665" http.request.id=1a92ddbf-7d5b-4c80-b8f6-4008a936ab84 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44932" http.request.uri="/v2/foo/bar/blobs/uploads/d6588f8b-8815-4640-ad73-3ab56aa80ca2?_state=dz7z5D31ygUr47YA0_sFdqYpWMMCis-MVlICMkzarRF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ2NTg4ZjhiLTg4MTUtNDY0MC1hZDczLTNhYjU2YWE4MGNhMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzo0MS4yNTcyMDU1MTlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="752.337µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:41 +0000] "PUT /v2/foo/bar/blobs/uploads/d6588f8b-8815-4640-ad73-3ab56aa80ca2?_state=dz7z5D31ygUr47YA0_sFdqYpWMMCis-MVlICMkzarRF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ2NTg4ZjhiLTg4MTUtNDY0MC1hZDczLTNhYjU2YWE4MGNhMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzo0MS4yNTcyMDU1MTlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:41Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38665" http.request.id=54720233-6bd4-4cfa-890b-72837818318a http.request.method=POST http.request.remoteaddr="127.0.0.1:44932" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="664.687µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:42Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38665" http.request.id=8cb4596d-88a3-4b59-8c34-009fbc07f2af http.request.method=PUT http.request.remoteaddr="127.0.0.1:44932" http.request.uri="/v2/foo/bar/blobs/uploads/49454a28-90da-4b20-b9a7-c3d4fdec7e77?_state=G_xLA6XJjp9G4o_re8mTeQDTCDSkm4yqD73ftzmr_ER7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5NDU0YTI4LTkwZGEtNGIyMC1iOWE3LWMzZDRmZGVjN2U3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzo0MS4yNTg5MTQ4MThaIn0%3D&digest=sha256%3A107ff2c089dcfd9adf3f6f33a3bb933b3944a9c4105b73389da4b7f2392f185e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.227301622s http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:41 +0000] "PUT /v2/foo/bar/blobs/uploads/49454a28-90da-4b20-b9a7-c3d4fdec7e77?_state=G_xLA6XJjp9G4o_re8mTeQDTCDSkm4yqD73ftzmr_ER7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5NDU0YTI4LTkwZGEtNGIyMC1iOWE3LWMzZDRmZGVjN2U3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzo0MS4yNTg5MTQ4MThaIn0%3D&digest=sha256%3A107ff2c089dcfd9adf3f6f33a3bb933b3944a9c4105b73389da4b7f2392f185e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:42Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38665" http.request.id=efe7431f-1970-45ad-8741-3f5c55b7ebf0 http.request.method=POST http.request.remoteaddr="127.0.0.1:44932" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="908.436µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:43Z" level=info msg="response completed" go.version=go1.23.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:38665" http.request.id=064b0b4e-d5a8-4ee7-a618-ad207a7980b1 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:44932" http.request.uri="/v2/foo/bar/blobs/uploads/6ec4f2d9-80e1-4374-a167-b861aa5b1f3b?_state=4MctAzEAtrp2i6Gv_hB9jnosAcJlFITUi5EN2jdrBZp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZlYzRmMmQ5LTgwZTEtNDM3NC1hMTY3LWI4NjFhYTViMWYzYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzo0Mi41MDg1Nzc5MjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.24143194s http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:42 +0000] "PATCH /v2/foo/bar/blobs/uploads/6ec4f2d9-80e1-4374-a167-b861aa5b1f3b?_state=4MctAzEAtrp2i6Gv_hB9jnosAcJlFITUi5EN2jdrBZp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZlYzRmMmQ5LTgwZTEtNDM3NC1hMTY3LWI4NjFhYTViMWYzYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzo0Mi41MDg1Nzc5MjVaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:43Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38665" http.request.id=c779de6c-588c-48d6-bffb-8f84457a407d http.request.method=PUT http.request.remoteaddr="127.0.0.1:44932" http.request.uri="/v2/foo/bar/blobs/uploads/6ec4f2d9-80e1-4374-a167-b861aa5b1f3b?_state=uVM6Eazca4vu_mKDFnFp0ObjsekIaiWRA6aHg-K4n6F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZlYzRmMmQ5LTgwZTEtNDM3NC1hMTY3LWI4NjFhYTViMWYzYiIsIk9mZnNldCI6MjMzNjEwMjQsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMThUMDM6MDc6NDJaIn0%3D&digest=sha256%3A107ff2c089dcfd9adf3f6f33a3bb933b3944a9c4105b73389da4b7f2392f185e" http.request.useragent="Go-http-client/1.1" http.response.duration="987.366µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:43 +0000] "PUT /v2/foo/bar/blobs/uploads/6ec4f2d9-80e1-4374-a167-b861aa5b1f3b?_state=uVM6Eazca4vu_mKDFnFp0ObjsekIaiWRA6aHg-K4n6F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZlYzRmMmQ5LTgwZTEtNDM3NC1hMTY3LWI4NjFhYTViMWYzYiIsIk9mZnNldCI6MjMzNjEwMjQsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMThUMDM6MDc6NDJaIn0%3D&digest=sha256%3A107ff2c089dcfd9adf3f6f33a3bb933b3944a9c4105b73389da4b7f2392f185e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:43Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38665" http.request.id=584612df-4052-4a94-ba80-fd3ae70f6034 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44932" http.request.uri="/v2/foo/bar/blobs/sha256:107ff2c089dcfd9adf3f6f33a3bb933b3944a9c4105b73389da4b7f2392f185e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="764.666µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:43 +0000] "HEAD /v2/foo/bar/blobs/sha256:107ff2c089dcfd9adf3f6f33a3bb933b3944a9c4105b73389da4b7f2392f185e HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:43Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38665" http.request.id=ef1937f0-d243-46d9-b47f-bfc0c55a6810 http.request.method=GET http.request.remoteaddr="127.0.0.1:44932" http.request.uri="/v2/foo/bar/blobs/sha256:107ff2c089dcfd9adf3f6f33a3bb933b3944a9c4105b73389da4b7f2392f185e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=11.155677ms http.response.status=200 http.response.written=23361024 127.0.0.1 - - [18/Jan/2025:03:07:43 +0000] "GET /v2/foo/bar/blobs/sha256:107ff2c089dcfd9adf3f6f33a3bb933b3944a9c4105b73389da4b7f2392f185e HTTP/1.1" 200 23361024 "" "Go-http-client/1.1" time="2025-01-18T03:07:43Z" level=error msg="error parsing digest="sha257:107ff2c089dcfd9adf3f6f33a3bb933b3944a9c4105b73389da4b7f2392f185e": unsupported digest algorithm" go.version=go1.23.5 http.request.host="127.0.0.1:38665" http.request.id=fbeb6773-5599-4991-8181-7cc1728d82ff http.request.method=GET http.request.remoteaddr="127.0.0.1:44932" http.request.uri="/v2/foo/bar/blobs/sha257:107ff2c089dcfd9adf3f6f33a3bb933b3944a9c4105b73389da4b7f2392f185e" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:107ff2c089dcfd9adf3f6f33a3bb933b3944a9c4105b73389da4b7f2392f185e" vars.name="foo/bar" time="2025-01-18T03:07:43Z" 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.5 http.request.host="127.0.0.1:38665" http.request.id=fbeb6773-5599-4991-8181-7cc1728d82ff http.request.method=GET http.request.remoteaddr="127.0.0.1:44932" http.request.uri="/v2/foo/bar/blobs/sha257:107ff2c089dcfd9adf3f6f33a3bb933b3944a9c4105b73389da4b7f2392f185e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="769.532µs" http.response.status=400 http.response.written=110 vars.digest="sha257:107ff2c089dcfd9adf3f6f33a3bb933b3944a9c4105b73389da4b7f2392f185e" vars.name="foo/bar" 127.0.0.1 - - [18/Jan/2025:03:07:43 +0000] "GET /v2/foo/bar/blobs/sha257:107ff2c089dcfd9adf3f6f33a3bb933b3944a9c4105b73389da4b7f2392f185e HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-01-18T03:07:43Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38665" http.request.id=f5901dd1-cf02-418c-affd-6d327cff2e72 http.request.method=GET http.request.remoteaddr="127.0.0.1:44952" http.request.uri="/v2/foo/bar/blobs/sha256:107ff2c089dcfd9adf3f6f33a3bb933b3944a9c4105b73389da4b7f2392f185e" http.request.useragent="Go-http-client/1.1" http.response.duration="841.703µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:43 +0000] "GET /v2/foo/bar/blobs/sha256:107ff2c089dcfd9adf3f6f33a3bb933b3944a9c4105b73389da4b7f2392f185e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:43Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38665" http.request.id=8527f40b-de93-4977-b964-14be66c3415e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44958" http.request.uri="/v2/foo/bar/blobs/sha256:107ff2c089dcfd9adf3f6f33a3bb933b3944a9c4105b73389da4b7f2392f185e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.198462ms http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:43 +0000] "DELETE /v2/foo/bar/blobs/sha256:107ff2c089dcfd9adf3f6f33a3bb933b3944a9c4105b73389da4b7f2392f185e HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:43Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:107ff2c089dcfd9adf3f6f33a3bb933b3944a9c4105b73389da4b7f2392f185e err.message="blob unknown to registry" go.version=go1.23.5 http.request.host="127.0.0.1:38665" http.request.id=b3893f86-7a34-4f5b-a415-da7b38948e28 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44958" http.request.uri="/v2/foo/bar/blobs/sha256:107ff2c089dcfd9adf3f6f33a3bb933b3944a9c4105b73389da4b7f2392f185e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="743.8µs" http.response.status=404 http.response.written=157 vars.digest="sha256:107ff2c089dcfd9adf3f6f33a3bb933b3944a9c4105b73389da4b7f2392f185e" vars.name="foo/bar" 127.0.0.1 - - [18/Jan/2025:03:07:43 +0000] "HEAD /v2/foo/bar/blobs/sha256:107ff2c089dcfd9adf3f6f33a3bb933b3944a9c4105b73389da4b7f2392f185e HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-01-18T03:07:43Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.23.5 http.request.host="127.0.0.1:38665" http.request.id=219fae56-dd40-43fb-9db7-ec1eff4d49f0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44958" http.request.uri="/v2/foo/bar/blobs/sha256:107ff2c089dcfd9adf3f6f33a3bb933b3944a9c4105b73389da4b7f2392f185e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="663.788µs" http.response.status=404 http.response.written=74 vars.digest="sha256:107ff2c089dcfd9adf3f6f33a3bb933b3944a9c4105b73389da4b7f2392f185e" vars.name="foo/bar" 127.0.0.1 - - [18/Jan/2025:03:07:43 +0000] "DELETE /v2/foo/bar/blobs/sha256:107ff2c089dcfd9adf3f6f33a3bb933b3944a9c4105b73389da4b7f2392f185e HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-01-18T03:07:43Z" level=error msg="error parsing digest="sha257:107ff2c089dcfd9adf3f6f33a3bb933b3944a9c4105b73389da4b7f2392f185e": unsupported digest algorithm" go.version=go1.23.5 http.request.host="127.0.0.1:38665" http.request.id=d539c74b-1e71-4710-b8cc-ecb2d479f451 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44968" http.request.uri="/v2/foo/bar/blobs/sha257:107ff2c089dcfd9adf3f6f33a3bb933b3944a9c4105b73389da4b7f2392f185e" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:107ff2c089dcfd9adf3f6f33a3bb933b3944a9c4105b73389da4b7f2392f185e" vars.name="foo/bar" time="2025-01-18T03:07:43Z" 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.5 http.request.host="127.0.0.1:38665" http.request.id=d539c74b-1e71-4710-b8cc-ecb2d479f451 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44968" http.request.uri="/v2/foo/bar/blobs/sha257:107ff2c089dcfd9adf3f6f33a3bb933b3944a9c4105b73389da4b7f2392f185e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="782.436µs" http.response.status=400 http.response.written=110 vars.digest="sha257:107ff2c089dcfd9adf3f6f33a3bb933b3944a9c4105b73389da4b7f2392f185e" vars.name="foo/bar" 127.0.0.1 - - [18/Jan/2025:03:07:43 +0000] "DELETE /v2/foo/bar/blobs/sha257:107ff2c089dcfd9adf3f6f33a3bb933b3944a9c4105b73389da4b7f2392f185e HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-01-18T03:07:43Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38665" http.request.id=bd692718-a862-42f8-a332-9383ccbe37cb http.request.method=POST http.request.remoteaddr="127.0.0.1:44982" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="793µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:44Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38665" http.request.id=996d5ac9-c9cc-4fb2-9054-a2c47bb6acac http.request.method=PUT http.request.remoteaddr="127.0.0.1:44982" http.request.uri="/v2/foo/bar/blobs/uploads/7f53c67a-704c-4570-a1e5-9484410c6603?_state=yOgcN3pFYsiKDn3C_GD8xRIKqyarDq2pnAcDyoXzTOp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdmNTNjNjdhLTcwNGMtNDU3MC1hMWU1LTk0ODQ0MTBjNjYwMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzo0My43Nzc5NTc3MjdaIn0%3D&digest=sha256%3A107ff2c089dcfd9adf3f6f33a3bb933b3944a9c4105b73389da4b7f2392f185e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.215555922s http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:43 +0000] "PUT /v2/foo/bar/blobs/uploads/7f53c67a-704c-4570-a1e5-9484410c6603?_state=yOgcN3pFYsiKDn3C_GD8xRIKqyarDq2pnAcDyoXzTOp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdmNTNjNjdhLTcwNGMtNDU3MC1hMWU1LTk0ODQ0MTBjNjYwMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzo0My43Nzc5NTc3MjdaIn0%3D&digest=sha256%3A107ff2c089dcfd9adf3f6f33a3bb933b3944a9c4105b73389da4b7f2392f185e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:45Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38665" http.request.id=21b22ee8-faba-4fc2-b606-e5a3251957d3 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44982" http.request.uri="/v2/foo/bar/blobs/sha256:107ff2c089dcfd9adf3f6f33a3bb933b3944a9c4105b73389da4b7f2392f185e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="957.334µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:45 +0000] "HEAD /v2/foo/bar/blobs/sha256:107ff2c089dcfd9adf3f6f33a3bb933b3944a9c4105b73389da4b7f2392f185e HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:45Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38665" http.request.id=0d9cca33-3564-468b-9f95-83d5e3ef59aa http.request.method=GET http.request.remoteaddr="127.0.0.1:44938" http.request.uri="/v2/foo/bar/blobs/sha256:107ff2c089dcfd9adf3f6f33a3bb933b3944a9c4105b73389da4b7f2392f185e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.243275904s http.response.status=200 http.response.written=2693312 127.0.0.1 - - [18/Jan/2025:03:07:43 +0000] "GET /v2/foo/bar/blobs/sha256:107ff2c089dcfd9adf3f6f33a3bb933b3944a9c4105b73389da4b7f2392f185e HTTP/1.1" 200 2693312 "" "Go-http-client/1.1" time="2025-01-18T03:07:45Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38665" http.request.id=88b62a1a-6e3e-40df-9b75-38f3d8cc6ee2 http.request.method=GET http.request.remoteaddr="127.0.0.1:44952" http.request.uri="/v2/foo/bar/blobs/sha256:107ff2c089dcfd9adf3f6f33a3bb933b3944a9c4105b73389da4b7f2392f185e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.240628583s http.response.status=200 http.response.written=2630912 127.0.0.1 - - [18/Jan/2025:03:07:43 +0000] "GET /v2/foo/bar/blobs/sha256:107ff2c089dcfd9adf3f6f33a3bb933b3944a9c4105b73389da4b7f2392f185e HTTP/1.1" 200 2630912 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (3.85s) === RUN TestRelativeURL time="2025-01-18T03:07:45Z" 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.5 time="2025-01-18T03:07:45Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-18T03:07:45Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:37989" http.request.id=e2bb6e2e-fb7c-4fda-9f99-619f1bf0c853 http.request.method=POST http.request.remoteaddr="127.0.0.1:42266" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="800.347µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:46Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:37989" http.request.id=4914b767-742d-4207-bb99-b6cd1d6d6e57 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42266" http.request.uri="/v2/foo/bar/blobs/uploads/b9ddf7ed-587f-4ee4-8084-0502098bdfdf?_state=qNs8IOy2fLrtiQHKhYbePwiN5qpcVtLhrs3ROMXQCU57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI5ZGRmN2VkLTU4N2YtNGVlNC04MDg0LTA1MDIwOThiZGZkZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzo0NS4wMTUwNDYyODhaIn0%3D&digest=sha256%3A9644ee71d1b2f48239132f27c92a6aca10f5ab6fd84c99e81f4780c54686dee4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.086284116s http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:45 +0000] "PUT /v2/foo/bar/blobs/uploads/b9ddf7ed-587f-4ee4-8084-0502098bdfdf?_state=qNs8IOy2fLrtiQHKhYbePwiN5qpcVtLhrs3ROMXQCU57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI5ZGRmN2VkLTU4N2YtNGVlNC04MDg0LTA1MDIwOThiZGZkZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzo0NS4wMTUwNDYyODhaIn0%3D&digest=sha256%3A9644ee71d1b2f48239132f27c92a6aca10f5ab6fd84c99e81f4780c54686dee4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:46Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:37989" http.request.id=16de5ea1-e128-4f03-a08d-98d30763153f http.request.method=POST http.request.remoteaddr="127.0.0.1:42266" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.064318ms http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:46Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:37989" http.request.id=5776551b-b422-4a28-9408-dcbaae9bdd36 http.request.method=POST http.request.remoteaddr="127.0.0.1:42266" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="671.525µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:48Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:37989" http.request.id=382bbd49-d3ca-48cd-b5f3-e0401e277695 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42266" http.request.uri="/v2/foo/bar/blobs/uploads/d4e79c46-e373-45d5-a2d8-8842f7324445?_state=4W-4gy3mNU7OL3LG81D-E6RNCH-AzIA1_tBl7L43vp57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0ZTc5YzQ2LWUzNzMtNDVkNS1hMmQ4LTg4NDJmNzMyNDQ0NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzo0Ni4yNzM0Mzg0NVoifQ%3D%3D&digest=sha256%3A21d9cc3227ad061887252dfb18f4941cac131c7a3387517c944f0f20830791fc" http.request.useragent="Go-http-client/1.1" http.response.duration=1.999570186s http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:46 +0000] "PUT /v2/foo/bar/blobs/uploads/d4e79c46-e373-45d5-a2d8-8842f7324445?_state=4W-4gy3mNU7OL3LG81D-E6RNCH-AzIA1_tBl7L43vp57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0ZTc5YzQ2LWUzNzMtNDVkNS1hMmQ4LTg4NDJmNzMyNDQ0NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzo0Ni4yNzM0Mzg0NVoifQ%3D%3D&digest=sha256%3A21d9cc3227ad061887252dfb18f4941cac131c7a3387517c944f0f20830791fc HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (3.26s) === RUN TestBlobDeleteDisabled time="2025-01-18T03:07:48Z" 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.5 time="2025-01-18T03:07:48Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-18T03:07:48Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.23.5 http.request.host="127.0.0.1:34357" http.request.id=800dde06-9d01-4c60-ba01-23d3037a24f3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50090" http.request.uri="/v2/foo/bar/blobs/sha256:399c8885846700e27540a567c85924e449ed8cc25155f38cdc2e41ab2d7bd8ff" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="905.33µs" http.response.status=405 http.response.written=78 vars.digest="sha256:399c8885846700e27540a567c85924e449ed8cc25155f38cdc2e41ab2d7bd8ff" vars.name="foo/bar" 127.0.0.1 - - [18/Jan/2025:03:07:48 +0000] "DELETE /v2/foo/bar/blobs/sha256:399c8885846700e27540a567c85924e449ed8cc25155f38cdc2e41ab2d7bd8ff HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.06s) === RUN TestDeleteDisabled time="2025-01-18T03:07:48Z" 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.5 time="2025-01-18T03:07:48Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-18T03:07:48Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:35497" http.request.id=22cfcdfd-533c-4ff2-9f11-1da399e8177a http.request.method=POST http.request.remoteaddr="127.0.0.1:39980" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="970.953µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:50Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:35497" http.request.id=ef663487-0f86-49d8-a1fc-5b1249b7854f http.request.method=PUT http.request.remoteaddr="127.0.0.1:39980" http.request.uri="/v2/foo/bar/blobs/uploads/49f5fa56-7b4f-4461-bd66-0c2a39cb6c74?_state=wbDRGTP69HLUhBhf1baFc6mDznaQOfuwyekc_0egkdB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5ZjVmYTU2LTdiNGYtNDQ2MS1iZDY2LTBjMmEzOWNiNmM3NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzo0OC40NDA0ODU5MThaIn0%3D&digest=sha256%3A8f1ee18213f5e01152d40973b69678ee283a87c38a6ff85cc1e102928ee15ec1" http.request.useragent="Go-http-client/1.1" http.response.duration=2.101394027s http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:48 +0000] "PUT /v2/foo/bar/blobs/uploads/49f5fa56-7b4f-4461-bd66-0c2a39cb6c74?_state=wbDRGTP69HLUhBhf1baFc6mDznaQOfuwyekc_0egkdB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5ZjVmYTU2LTdiNGYtNDQ2MS1iZDY2LTBjMmEzOWNiNmM3NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzo0OC40NDA0ODU5MThaIn0%3D&digest=sha256%3A8f1ee18213f5e01152d40973b69678ee283a87c38a6ff85cc1e102928ee15ec1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:50Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.23.5 http.request.host="127.0.0.1:35497" http.request.id=d51f198c-a2ce-4f90-bcc1-4ee586fe2836 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39980" http.request.uri="/v2/foo/bar/blobs/sha256:8f1ee18213f5e01152d40973b69678ee283a87c38a6ff85cc1e102928ee15ec1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="723.619µs" http.response.status=405 http.response.written=78 vars.digest="sha256:8f1ee18213f5e01152d40973b69678ee283a87c38a6ff85cc1e102928ee15ec1" vars.name="foo/bar" 127.0.0.1 - - [18/Jan/2025:03:07:50 +0000] "DELETE /v2/foo/bar/blobs/sha256:8f1ee18213f5e01152d40973b69678ee283a87c38a6ff85cc1e102928ee15ec1 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (2.21s) === RUN TestDeleteReadOnly time="2025-01-18T03:07: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.5 time="2025-01-18T03:07:50Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-18T03:07:50Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:32829" http.request.id=577b5ed3-eb8a-4e75-9852-2a5fef4b5e4f http.request.method=POST http.request.remoteaddr="127.0.0.1:42664" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.125738ms http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:51Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:32829" http.request.id=e5676606-a125-44e0-a840-7a0c650939e1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42664" http.request.uri="/v2/foo/bar/blobs/uploads/a9bb2186-69cc-4074-a93a-2ff505e97f9b?_state=5YIXS2t7RNlJAWcVwflWYthCQyq85D57ZGOvjykxoY57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5YmIyMTg2LTY5Y2MtNDA3NC1hOTNhLTJmZjUwNWU5N2Y5YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzo1MC42MDA4OTk1NzlaIn0%3D&digest=sha256%3Ae391103cec407dba2d3134df741a61c5a0134ed1c88d959c2fffca0d0ac4387b" http.request.useragent="Go-http-client/1.1" http.response.duration=505.041468ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:50 +0000] "PUT /v2/foo/bar/blobs/uploads/a9bb2186-69cc-4074-a93a-2ff505e97f9b?_state=5YIXS2t7RNlJAWcVwflWYthCQyq85D57ZGOvjykxoY57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5YmIyMTg2LTY5Y2MtNDA3NC1hOTNhLTJmZjUwNWU5N2Y5YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowNzo1MC42MDA4OTk1NzlaIn0%3D&digest=sha256%3Ae391103cec407dba2d3134df741a61c5a0134ed1c88d959c2fffca0d0ac4387b HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [18/Jan/2025:03:07:51 +0000] "DELETE /v2/foo/bar/blobs/sha256:e391103cec407dba2d3134df741a61c5a0134ed1c88d959c2fffca0d0ac4387b HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (0.56s) === RUN TestStartPushReadOnly time="2025-01-18T03:07: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.5 time="2025-01-18T03:07:51Z" level=info msg="redis not configured" go.version=go1.23.5 127.0.0.1 - - [18/Jan/2025:03:07:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2025-01-18T03:07: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.5 time="2025-01-18T03:07:51Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-18T03:07:51Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.23.5 http.request.host="127.0.0.1:44363" http.request.id=4f620c06-1a05-44d9-97ce-0ccc8bf98561 http.request.method=GET http.request.remoteaddr="127.0.0.1:44774" 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="777.471µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [18/Jan/2025:03:07:51 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-01-18T03:07:51Z" 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.5 http.request.host="127.0.0.1:44363" http.request.id=bc725a5e-2cdd-4e4e-9e72-fecf7c7fd282 http.request.method=GET http.request.remoteaddr="127.0.0.1:44774" 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="600.287µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [18/Jan/2025:03:07:51 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-01-18T03:07:51Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.23.5 http.request.host="127.0.0.1:44363" http.request.id=6b495ec2-3191-4ee7-8bcc-f39150b3e707 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44774" 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="577.605µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [18/Jan/2025:03:07:51 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-01-18T03:07:51Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.23.5 http.request.host="127.0.0.1:44363" http.request.id=242e1022-f46b-4fab-83c0-4cc0997152c4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44774" 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="740.191µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-01-18T03:07:51Z" 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.5 http.request.host="127.0.0.1:44363" http.request.id=242e1022-f46b-4fab-83c0-4cc0997152c4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44774" 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="763.193µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-01-18T03:07:51Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.23.5 http.request.host="127.0.0.1:44363" http.request.id=242e1022-f46b-4fab-83c0-4cc0997152c4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44774" 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="783.372µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-01-18T03:07:51Z" 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.5 http.request.host="127.0.0.1:44363" http.request.id=242e1022-f46b-4fab-83c0-4cc0997152c4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44774" 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="802.204µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [18/Jan/2025:03:07:51 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-01-18T03:07:51Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:44363" http.request.id=bcc1ba81-7861-4362-abb3-c20ffb95227e http.request.method=POST http.request.remoteaddr="127.0.0.1:44774" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="842.163µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:51 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:51Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:44363" http.request.id=91364b85-aba4-4b7f-9f38-62e7b1c647a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44774" http.request.uri="/v2/foo/schema1/blobs/uploads/de2151bb-2080-4e4d-af43-4f1e7e3f4e7e?_state=xL4U5nZrZCQ9jWqqWwFYPV5gIDLRjOdLH0VGEusI6OV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkZTIxNTFiYi0yMDgwLTRlNGQtYWY0My00ZjFlN2UzZjRlN2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMThUMDM6MDc6NTEuMTcxMzMyMDU5WiJ9&digest=sha256%3A3b0b4738a190ac5b237e8a5b7c703351d3d9f83e556d0f3399d4d45d41d01ff6" http.request.useragent="Go-http-client/1.1" http.response.duration=624.877264ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:51 +0000] "PUT /v2/foo/schema1/blobs/uploads/de2151bb-2080-4e4d-af43-4f1e7e3f4e7e?_state=xL4U5nZrZCQ9jWqqWwFYPV5gIDLRjOdLH0VGEusI6OV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkZTIxNTFiYi0yMDgwLTRlNGQtYWY0My00ZjFlN2UzZjRlN2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMThUMDM6MDc6NTEuMTcxMzMyMDU5WiJ9&digest=sha256%3A3b0b4738a190ac5b237e8a5b7c703351d3d9f83e556d0f3399d4d45d41d01ff6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:51Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:44363" http.request.id=ba90e630-5f00-4221-b63b-0d484b354141 http.request.method=POST http.request.remoteaddr="127.0.0.1:44774" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="942.007µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:51 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:53Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:44363" http.request.id=6b1e106f-8605-4a97-be34-582d77013c93 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44774" http.request.uri="/v2/foo/schema1/blobs/uploads/e9792446-8715-4e5f-a031-5ee687af529b?_state=pCGDiojKijQ0YGZHxzX_KcucQRQK7DiO8K2kkMS8DkN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlOTc5MjQ0Ni04NzE1LTRlNWYtYTAzMS01ZWU2ODdhZjUyOWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMThUMDM6MDc6NTEuODk3MDk2OTVaIn0%3D&digest=sha256%3A6042cd05d2e0afe3c18b401a10233cb2f4650819c4bec7145e2b0b81b139d94d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.014711924s http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:51 +0000] "PUT /v2/foo/schema1/blobs/uploads/e9792446-8715-4e5f-a031-5ee687af529b?_state=pCGDiojKijQ0YGZHxzX_KcucQRQK7DiO8K2kkMS8DkN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlOTc5MjQ0Ni04NzE1LTRlNWYtYTAzMS01ZWU2ODdhZjUyOWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMThUMDM6MDc6NTEuODk3MDk2OTVaIn0%3D&digest=sha256%3A6042cd05d2e0afe3c18b401a10233cb2f4650819c4bec7145e2b0b81b139d94d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:53Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:44363" http.request.id=f6bd243e-baf4-487c-a677-c6b1c6315d11 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44774" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.206752ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:53 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:53Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:44363" http.request.id=ac531683-e046-4b8c-9588-c4b2298e7a64 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44774" http.request.uri="/v2/foo/schema1/manifests/sha256:84957257749d1564812ede203673b89bd5558b41324cd24f66c1ea0a45154130" http.request.useragent="Go-http-client/1.1" http.response.duration="947.048µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:84957257749d1564812ede203673b89bd5558b41324cd24f66c1ea0a45154130 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:53Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:44363" http.request.id=c53c71a0-c92e-42ce-8471-ceee11010fcc http.request.method=GET http.request.remoteaddr="127.0.0.1:44774" 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="999.754µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [18/Jan/2025:03:07:53 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-01-18T03:07:53Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:44363" http.request.id=f7cdafe1-da27-4518-b513-134959b89e87 http.request.method=GET http.request.remoteaddr="127.0.0.1:44774" http.request.uri="/v2/foo/schema1/manifests/sha256:84957257749d1564812ede203673b89bd5558b41324cd24f66c1ea0a45154130" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="930.925µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [18/Jan/2025:03:07:53 +0000] "GET /v2/foo/schema1/manifests/sha256:84957257749d1564812ede203673b89bd5558b41324cd24f66c1ea0a45154130 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-01-18T03:07:53Z" level=info msg="response completed" go.version=go1.23.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:44363" http.request.id=e342057d-0fb9-4e2a-ba06-abddc9f7ed01 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44774" http.request.uri="/v2/foo/schema1/manifests/sha256:84957257749d1564812ede203673b89bd5558b41324cd24f66c1ea0a45154130" http.request.useragent="Go-http-client/1.1" http.response.duration="926.25µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:84957257749d1564812ede203673b89bd5558b41324cd24f66c1ea0a45154130 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:53Z" level=info msg="response completed" go.version=go1.23.5 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:44363" http.request.id=794bdd22-4700-49c4-b6ca-e71289c6aedd http.request.method=PUT http.request.remoteaddr="127.0.0.1:44774" http.request.uri="/v2/foo/schema1/manifests/sha256:84957257749d1564812ede203673b89bd5558b41324cd24f66c1ea0a45154130" http.request.useragent="Go-http-client/1.1" http.response.duration="950.869µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:84957257749d1564812ede203673b89bd5558b41324cd24f66c1ea0a45154130 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:53Z" level=info msg="response completed" go.version=go1.23.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:44363" http.request.id=f4c1f133-56be-4b7f-a6ab-c8960b970d3f http.request.method=PUT http.request.remoteaddr="127.0.0.1:44774" http.request.uri="/v2/foo/schema1/manifests/sha256:84957257749d1564812ede203673b89bd5558b41324cd24f66c1ea0a45154130" http.request.useragent="Go-http-client/1.1" http.response.duration="991.205µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:84957257749d1564812ede203673b89bd5558b41324cd24f66c1ea0a45154130 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:53Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:44363" http.request.id=4e4ce6e7-3010-49d6-a984-bd6ff48ad95f http.request.method=GET http.request.remoteaddr="127.0.0.1:44774" http.request.uri="/v2/foo/schema1/manifests/sha256:84957257749d1564812ede203673b89bd5558b41324cd24f66c1ea0a45154130" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="822.871µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [18/Jan/2025:03:07:53 +0000] "GET /v2/foo/schema1/manifests/sha256:84957257749d1564812ede203673b89bd5558b41324cd24f66c1ea0a45154130 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-01-18T03:07:53Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:44363" http.request.id=39920564-6ed0-4102-be43-4ccb173b0f5c http.request.method=GET http.request.remoteaddr="127.0.0.1:44774" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="556.413µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:53 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:53Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:44363" http.request.id=0854d670-cff1-4d02-bbfe-6fc4bf215b72 http.request.method=GET http.request.remoteaddr="127.0.0.1:44774" http.request.uri="/v2/foo/schema1/manifests/sha256:84957257749d1564812ede203673b89bd5558b41324cd24f66c1ea0a45154130" http.request.useragent="Go-http-client/1.1" http.response.duration="551.771µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:53 +0000] "GET /v2/foo/schema1/manifests/sha256:84957257749d1564812ede203673b89bd5558b41324cd24f66c1ea0a45154130 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:53Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:44363" http.request.id=9b702ea4-ee21-44d6-9e17-0f09c2fe841e http.request.method=GET http.request.remoteaddr="127.0.0.1:44774" 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="567.987µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [18/Jan/2025:03:07:53 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-01-18T03:07:53Z" level=error msg="payload digest does match: "sha256:081fcb0a43c4b05a0bc7238861e30d2383de0e2b41e5e3ac8fd59dfe151dd17c" != "sha256:84957257749d1564812ede203673b89bd5558b41324cd24f66c1ea0a45154130"" go.version=go1.23.5 http.request.host="127.0.0.1:44363" http.request.id=3cbcc624-f8e1-4326-af90-1ba0f2cecc74 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44774" http.request.uri="/v2/foo/schema1/manifests/sha256:84957257749d1564812ede203673b89bd5558b41324cd24f66c1ea0a45154130" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:84957257749d1564812ede203673b89bd5558b41324cd24f66c1ea0a45154130" time="2025-01-18T03:07:53Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.23.5 http.request.host="127.0.0.1:44363" http.request.id=3cbcc624-f8e1-4326-af90-1ba0f2cecc74 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44774" http.request.uri="/v2/foo/schema1/manifests/sha256:84957257749d1564812ede203673b89bd5558b41324cd24f66c1ea0a45154130" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="651.524µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:84957257749d1564812ede203673b89bd5558b41324cd24f66c1ea0a45154130" 127.0.0.1 - - [18/Jan/2025:03:07:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:84957257749d1564812ede203673b89bd5558b41324cd24f66c1ea0a45154130 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-01-18T03:07:53Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.23.5 http.request.host="127.0.0.1:44363" http.request.id=f827a95a-23fb-42ce-b7a2-a2c6b451a72a http.request.method=GET http.request.remoteaddr="127.0.0.1:44786" 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="654.264µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [18/Jan/2025:03:07:53 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-01-18T03:07:53Z" 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.5 http.request.host="127.0.0.1:44363" http.request.id=c17ad770-bdcd-4b89-a517-214864c9db49 http.request.method=GET http.request.remoteaddr="127.0.0.1:44786" 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="569.637µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [18/Jan/2025:03:07:53 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-01-18T03:07:53Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44363" http.request.id=90da74b4-388d-4a03-a0e8-29573dac705e http.request.method=PUT http.request.remoteaddr="127.0.0.1:44786" 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="776.138µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-01-18T03:07:53Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44363" http.request.id=90da74b4-388d-4a03-a0e8-29573dac705e http.request.method=PUT http.request.remoteaddr="127.0.0.1:44786" 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="803.966µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-01-18T03:07:53Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44363" http.request.id=90da74b4-388d-4a03-a0e8-29573dac705e http.request.method=PUT http.request.remoteaddr="127.0.0.1:44786" 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="831.665µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [18/Jan/2025:03:07:53 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-01-18T03:07:53Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:44363" http.request.id=801a3a92-56a7-4638-a40d-fc54763127b3 http.request.method=POST http.request.remoteaddr="127.0.0.1:44786" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="640.918µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:53 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:53Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:44363" http.request.id=d75052d7-e54c-4536-b302-46781c0a7045 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44786" http.request.uri="/v2/foo/schema2/blobs/uploads/f15c31cd-91da-46d3-9c74-cb1e65ccc9bc?_state=_RFO9JfL0sL8lVy1_1sRTDu8YvDUrApaFWQqKf-hjBl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmMTVjMzFjZC05MWRhLTQ2ZDMtOWM3NC1jYjFlNjVjY2M5YmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMThUMDM6MDc6NTMuOTI4NDg0Mjc5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="763.512µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:53 +0000] "PUT /v2/foo/schema2/blobs/uploads/f15c31cd-91da-46d3-9c74-cb1e65ccc9bc?_state=_RFO9JfL0sL8lVy1_1sRTDu8YvDUrApaFWQqKf-hjBl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmMTVjMzFjZC05MWRhLTQ2ZDMtOWM3NC1jYjFlNjVjY2M5YmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMThUMDM6MDc6NTMuOTI4NDg0Mjc5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:53Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44363" http.request.id=71469caf-6409-4271-8fc8-899ba5ef5272 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44786" 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="704.18µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-01-18T03:07:53Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44363" http.request.id=71469caf-6409-4271-8fc8-899ba5ef5272 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44786" 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="732.342µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [18/Jan/2025:03:07:53 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-01-18T03:07:54Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:44363" http.request.id=161b3fb2-0cfa-4fab-a1c6-3b738da24318 http.request.method=POST http.request.remoteaddr="127.0.0.1:44786" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="868.823µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:54 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:55Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:44363" http.request.id=7e26f6f1-9518-4140-89c4-4636e498fc7a http.request.method=PUT http.request.remoteaddr="127.0.0.1:44786" http.request.uri="/v2/foo/schema2/blobs/uploads/ddb7d5fe-b31e-44fb-ac35-16d16b101fdb?_state=BbTXab_LnB4Z4t5e4Z9pK8rFuHgg-8mrQ2c2qldL4157Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkZGI3ZDVmZS1iMzFlLTQ0ZmItYWMzNS0xNmQxNmIxMDFmZGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMThUMDM6MDc6NTQuMDE1OTU4NTM0WiJ9&digest=sha256%3A0e46afec1981d2c10d3fcf5e5969ee883761072b33cbd3d056e2dee703bab1ca" http.request.useragent="Go-http-client/1.1" http.response.duration=1.526947386s http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:54 +0000] "PUT /v2/foo/schema2/blobs/uploads/ddb7d5fe-b31e-44fb-ac35-16d16b101fdb?_state=BbTXab_LnB4Z4t5e4Z9pK8rFuHgg-8mrQ2c2qldL4157Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkZGI3ZDVmZS1iMzFlLTQ0ZmItYWMzNS0xNmQxNmIxMDFmZGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMThUMDM6MDc6NTQuMDE1OTU4NTM0WiJ9&digest=sha256%3A0e46afec1981d2c10d3fcf5e5969ee883761072b33cbd3d056e2dee703bab1ca HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:55Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:44363" http.request.id=2c89287b-25ea-42c6-9977-9e545cae635f http.request.method=POST http.request.remoteaddr="127.0.0.1:44786" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="958.917µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:55 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:56Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:44363" http.request.id=faea32bf-f4c0-4e3f-bb05-6d21caa4d80c http.request.method=PUT http.request.remoteaddr="127.0.0.1:44786" http.request.uri="/v2/foo/schema2/blobs/uploads/ac7097ea-4242-461e-a0ca-012cbde8628d?_state=PnzXwEzwy6C4PFNSg-TYpNXrDK72hNqu1hm85qyDn4F7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhYzcwOTdlYS00MjQyLTQ2MWUtYTBjYS0wMTJjYmRlODYyOGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMThUMDM6MDc6NTUuNjI4NDg2NDMyWiJ9&digest=sha256%3A87abcb8d7a8fe49d99806e7526f9db6c281b0eba13b25bdcc6be0795949540be" http.request.useragent="Go-http-client/1.1" http.response.duration=1.356607145s http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:55 +0000] "PUT /v2/foo/schema2/blobs/uploads/ac7097ea-4242-461e-a0ca-012cbde8628d?_state=PnzXwEzwy6C4PFNSg-TYpNXrDK72hNqu1hm85qyDn4F7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhYzcwOTdlYS00MjQyLTQ2MWUtYTBjYS0wMTJjYmRlODYyOGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMThUMDM6MDc6NTUuNjI4NDg2NDMyWiJ9&digest=sha256%3A87abcb8d7a8fe49d99806e7526f9db6c281b0eba13b25bdcc6be0795949540be HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:56Z" level=info msg="response completed" go.version=go1.23.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44363" http.request.id=c9552cf9-3755-4841-a1dd-9375ddeedb5b http.request.method=PUT http.request.remoteaddr="127.0.0.1:44786" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.098691ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:56 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:56Z" level=info msg="response completed" go.version=go1.23.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44363" http.request.id=d537a77d-d557-426b-aab9-2fd011a7ada4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44786" http.request.uri="/v2/foo/schema2/manifests/sha256:5821ac9c6ff6ef2f9b70363405353d9eea93c0f7688e84ca7cdecefafadc8a3a" http.request.useragent="Go-http-client/1.1" http.response.duration="837.055µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:56 +0000] "PUT /v2/foo/schema2/manifests/sha256:5821ac9c6ff6ef2f9b70363405353d9eea93c0f7688e84ca7cdecefafadc8a3a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:56Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:44363" http.request.id=98bc5744-2285-4db0-8152-536de712f049 http.request.method=GET http.request.remoteaddr="127.0.0.1:44786" 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="682.253µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [18/Jan/2025:03:07:56 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-01-18T03:07:56Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:44363" http.request.id=5f58a316-4a7f-40a2-aad2-95929418405e http.request.method=GET http.request.remoteaddr="127.0.0.1:44786" http.request.uri="/v2/foo/schema2/manifests/sha256:5821ac9c6ff6ef2f9b70363405353d9eea93c0f7688e84ca7cdecefafadc8a3a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="713.259µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [18/Jan/2025:03:07:56 +0000] "GET /v2/foo/schema2/manifests/sha256:5821ac9c6ff6ef2f9b70363405353d9eea93c0f7688e84ca7cdecefafadc8a3a HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-01-18T03:07:56Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:44363" http.request.id=c89e9084-6dcc-459b-9e09-8222b05b13ad http.request.method=GET http.request.remoteaddr="127.0.0.1:44786" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="574.14µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:56 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:56Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:44363" http.request.id=23db8377-4f27-47a9-a670-d5783ab1c72e http.request.method=GET http.request.remoteaddr="127.0.0.1:44786" http.request.uri="/v2/foo/schema2/manifests/sha256:5821ac9c6ff6ef2f9b70363405353d9eea93c0f7688e84ca7cdecefafadc8a3a" http.request.useragent="Go-http-client/1.1" http.response.duration="730.815µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:56 +0000] "GET /v2/foo/schema2/manifests/sha256:5821ac9c6ff6ef2f9b70363405353d9eea93c0f7688e84ca7cdecefafadc8a3a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:56Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:44363" http.request.id=2caf985b-c083-4ded-83a5-19cce83b97e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:44786" 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="612.879µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [18/Jan/2025:03:07:56 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-01-18T03:07:56Z" level=info msg="rewriting manifest sha256:5821ac9c6ff6ef2f9b70363405353d9eea93c0f7688e84ca7cdecefafadc8a3a in schema1 format to support old client" go.version=go1.23.5 http.request.host="127.0.0.1:44363" http.request.id=8151e230-62e1-415e-8bca-6d07be979807 http.request.method=GET http.request.remoteaddr="127.0.0.1:44786" 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-01-18T03:07:56Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:44363" http.request.id=8151e230-62e1-415e-8bca-6d07be979807 http.request.method=GET http.request.remoteaddr="127.0.0.1:44786" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.290177ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [18/Jan/2025:03:07:56 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-01-18T03:07:56Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44363" http.request.id=a9ea8613-ed33-4f9c-a352-fbb977716f43 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44786" 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="781.591µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [18/Jan/2025:03:07:56 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-01-18T03:07:56Z" level=info msg="response completed" go.version=go1.23.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44363" http.request.id=d531cb7b-420c-4068-8f30-71f23905f0b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44786" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="770.958µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:56 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:56Z" level=info msg="response completed" go.version=go1.23.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44363" http.request.id=03f4a72f-24f0-445b-a29c-acf8b4714f2d http.request.method=PUT http.request.remoteaddr="127.0.0.1:44786" http.request.uri="/v2/foo/schema2/manifests/sha256:d37c811404aead6308da2c394b0d016078c5c033504eb9e48c9ce2a03800cc9f" http.request.useragent="Go-http-client/1.1" http.response.duration="724.148µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:56 +0000] "PUT /v2/foo/schema2/manifests/sha256:d37c811404aead6308da2c394b0d016078c5c033504eb9e48c9ce2a03800cc9f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:56Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:44363" http.request.id=e0e163aa-cc71-4d3a-a4d8-2c3848fe2df8 http.request.method=GET http.request.remoteaddr="127.0.0.1:44786" 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="687.012µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [18/Jan/2025:03:07:56 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-01-18T03:07:56Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:44363" http.request.id=7ace4ef1-f2c2-4848-ae7a-ab66fa99ab77 http.request.method=GET http.request.remoteaddr="127.0.0.1:44786" http.request.uri="/v2/foo/schema2/manifests/sha256:d37c811404aead6308da2c394b0d016078c5c033504eb9e48c9ce2a03800cc9f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="669.661µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [18/Jan/2025:03:07:56 +0000] "GET /v2/foo/schema2/manifests/sha256:d37c811404aead6308da2c394b0d016078c5c033504eb9e48c9ce2a03800cc9f HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-01-18T03:07:56Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:44363" http.request.id=a9535070-156e-4c90-8535-a9efb248364d http.request.method=GET http.request.remoteaddr="127.0.0.1:44786" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="554.614µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:56 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:56Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:44363" http.request.id=70f805d8-3301-42f0-8fda-a537313d4c3b http.request.method=GET http.request.remoteaddr="127.0.0.1:44786" http.request.uri="/v2/foo/schema2/manifests/sha256:d37c811404aead6308da2c394b0d016078c5c033504eb9e48c9ce2a03800cc9f" http.request.useragent="Go-http-client/1.1" http.response.duration="514.457µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:56 +0000] "GET /v2/foo/schema2/manifests/sha256:d37c811404aead6308da2c394b0d016078c5c033504eb9e48c9ce2a03800cc9f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:56Z" level=info msg="rewriting manifest list sha256:d37c811404aead6308da2c394b0d016078c5c033504eb9e48c9ce2a03800cc9f in schema1 format to support old client" go.version=go1.23.5 http.request.host="127.0.0.1:44363" http.request.id=c9f0833d-83e3-4699-9762-557b55cca628 http.request.method=GET http.request.remoteaddr="127.0.0.1:44786" 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-01-18T03:07:57Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:44363" http.request.id=c9f0833d-83e3-4699-9762-557b55cca628 http.request.method=GET http.request.remoteaddr="127.0.0.1:44786" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.012851ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [18/Jan/2025:03:07:56 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-01-18T03:07:57Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.5 time="2025-01-18T03:07:57Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-18T03:07:57Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.23.5 http.request.host="127.0.0.1:39191" http.request.id=76909391-b2ce-4ef2-a5d9-7a83777aed38 http.request.method=GET http.request.remoteaddr="127.0.0.1:56290" 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="688.293µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [18/Jan/2025:03:07:57 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-01-18T03:07:57Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.23.5 http.request.host="127.0.0.1:39191" http.request.id=eab8e8fe-2a37-4697-9d0a-d33023b113d7 http.request.method=GET http.request.remoteaddr="127.0.0.1:56290" 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="562.901µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [18/Jan/2025:03:07:57 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-01-18T03:07:57Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.23.5 http.request.host="127.0.0.1:39191" http.request.id=95b1860d-205e-4251-87a8-d2d31fdfabf1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56290" 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="582.611µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [18/Jan/2025:03:07:57 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-01-18T03:07:57Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.23.5 http.request.host="127.0.0.1:39191" http.request.id=9d1723de-fe1f-44e0-8527-3c156f8572c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56290" 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="802.758µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-01-18T03:07:57Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.23.5 http.request.host="127.0.0.1:39191" http.request.id=9d1723de-fe1f-44e0-8527-3c156f8572c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56290" 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="843.101µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-01-18T03:07:57Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.23.5 http.request.host="127.0.0.1:39191" http.request.id=9d1723de-fe1f-44e0-8527-3c156f8572c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56290" 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="870.477µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-01-18T03:07:57Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.23.5 http.request.host="127.0.0.1:39191" http.request.id=9d1723de-fe1f-44e0-8527-3c156f8572c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56290" 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="897.766µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [18/Jan/2025:03:07:57 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-01-18T03:07:57Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39191" http.request.id=138fc655-f55a-43d6-bc1b-296ed266fef4 http.request.method=POST http.request.remoteaddr="127.0.0.1:56290" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="946.288µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:57 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:58Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39191" http.request.id=2a59aa08-84a4-46d9-94ff-f689545dcc73 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56290" http.request.uri="/v2/foo/schema1/blobs/uploads/c6986786-9dd2-436a-8408-8b36a8b8309e?_state=lSx8vmZR6x-Vv8P4tIYaSCivSJrfUc8ENdElXWYvOQZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjNjk4Njc4Ni05ZGQyLTQzNmEtODQwOC04YjM2YThiODMwOWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMThUMDM6MDc6NTcuMDgwODY3NDU1WiJ9&digest=sha256%3A1bb525b71ca8d33c59ac5658eb08e7c42114437d13065d2c57d7fb4c88a82e32" http.request.useragent="Go-http-client/1.1" http.response.duration=991.950221ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:57 +0000] "PUT /v2/foo/schema1/blobs/uploads/c6986786-9dd2-436a-8408-8b36a8b8309e?_state=lSx8vmZR6x-Vv8P4tIYaSCivSJrfUc8ENdElXWYvOQZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjNjk4Njc4Ni05ZGQyLTQzNmEtODQwOC04YjM2YThiODMwOWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMThUMDM6MDc6NTcuMDgwODY3NDU1WiJ9&digest=sha256%3A1bb525b71ca8d33c59ac5658eb08e7c42114437d13065d2c57d7fb4c88a82e32 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:58Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39191" http.request.id=588c5cca-e06b-4807-95d7-71deee238a0d http.request.method=POST http.request.remoteaddr="127.0.0.1:56290" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.013554ms http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:58 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:59Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39191" http.request.id=648e2683-aaa7-46c8-bc39-fae68cb931ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:56290" http.request.uri="/v2/foo/schema1/blobs/uploads/b1be9db0-1094-4ae8-9966-43423bcd1d43?_state=u0XUsTSiWOidUt-pK-kKlXmT6cnjN4QphtnzzIHsagl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiMWJlOWRiMC0xMDk0LTRhZTgtOTk2Ni00MzQyM2JjZDFkNDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMThUMDM6MDc6NTguMTY4NTY5ODQ5WiJ9&digest=sha256%3A5dd76eeb47ba3f224d0793addd076127c0baf122bbcb3ea338adeb7d446e3399" http.request.useragent="Go-http-client/1.1" http.response.duration=1.688073373s http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:58 +0000] "PUT /v2/foo/schema1/blobs/uploads/b1be9db0-1094-4ae8-9966-43423bcd1d43?_state=u0XUsTSiWOidUt-pK-kKlXmT6cnjN4QphtnzzIHsagl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiMWJlOWRiMC0xMDk0LTRhZTgtOTk2Ni00MzQyM2JjZDFkNDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMThUMDM6MDc6NTguMTY4NTY5ODQ5WiJ9&digest=sha256%3A5dd76eeb47ba3f224d0793addd076127c0baf122bbcb3ea338adeb7d446e3399 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:59Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39191" http.request.id=a3690c80-4ba3-466d-8a59-7d613655af15 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56290" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.266747ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:59 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:59Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39191" http.request.id=e13253d8-3797-4d18-95ef-8f4f3a07df37 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56290" http.request.uri="/v2/foo/schema1/manifests/sha256:53f48ccca3f6f0c4fc3b0efd218a5bfa8d9cc1b9d9c7000d5314ed01f9d32059" http.request.useragent="Go-http-client/1.1" http.response.duration=1.033246ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:53f48ccca3f6f0c4fc3b0efd218a5bfa8d9cc1b9d9c7000d5314ed01f9d32059 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:59Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39191" http.request.id=ff65e1e9-bead-4779-84b7-9f6a9ceaf8f5 http.request.method=GET http.request.remoteaddr="127.0.0.1:56290" 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="915.621µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [18/Jan/2025:03:07:59 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-01-18T03:07:59Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39191" http.request.id=f12d513b-9312-47d3-8dc5-816062bd7942 http.request.method=GET http.request.remoteaddr="127.0.0.1:56290" http.request.uri="/v2/foo/schema1/manifests/sha256:53f48ccca3f6f0c4fc3b0efd218a5bfa8d9cc1b9d9c7000d5314ed01f9d32059" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="850.123µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [18/Jan/2025:03:07:59 +0000] "GET /v2/foo/schema1/manifests/sha256:53f48ccca3f6f0c4fc3b0efd218a5bfa8d9cc1b9d9c7000d5314ed01f9d32059 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-01-18T03:07:59Z" level=info msg="response completed" go.version=go1.23.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:39191" http.request.id=9a814441-4ab9-4949-987a-43e0c0630868 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56290" http.request.uri="/v2/foo/schema1/manifests/sha256:53f48ccca3f6f0c4fc3b0efd218a5bfa8d9cc1b9d9c7000d5314ed01f9d32059" http.request.useragent="Go-http-client/1.1" http.response.duration="911.384µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:53f48ccca3f6f0c4fc3b0efd218a5bfa8d9cc1b9d9c7000d5314ed01f9d32059 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:59Z" level=info msg="response completed" go.version=go1.23.5 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:39191" http.request.id=ebbbf7a4-6ab6-4777-b429-c105805c47d5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56290" http.request.uri="/v2/foo/schema1/manifests/sha256:53f48ccca3f6f0c4fc3b0efd218a5bfa8d9cc1b9d9c7000d5314ed01f9d32059" http.request.useragent="Go-http-client/1.1" http.response.duration=1.011449ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:53f48ccca3f6f0c4fc3b0efd218a5bfa8d9cc1b9d9c7000d5314ed01f9d32059 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:59Z" level=info msg="response completed" go.version=go1.23.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:39191" http.request.id=71f199b5-326e-4fe7-b9e0-deb200179c1f http.request.method=PUT http.request.remoteaddr="127.0.0.1:56290" http.request.uri="/v2/foo/schema1/manifests/sha256:53f48ccca3f6f0c4fc3b0efd218a5bfa8d9cc1b9d9c7000d5314ed01f9d32059" http.request.useragent="Go-http-client/1.1" http.response.duration="954.398µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:53f48ccca3f6f0c4fc3b0efd218a5bfa8d9cc1b9d9c7000d5314ed01f9d32059 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:59Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39191" http.request.id=4f650df3-3773-4f66-8dd6-3d49bfe8d5a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:56290" http.request.uri="/v2/foo/schema1/manifests/sha256:53f48ccca3f6f0c4fc3b0efd218a5bfa8d9cc1b9d9c7000d5314ed01f9d32059" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="822.947µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [18/Jan/2025:03:07:59 +0000] "GET /v2/foo/schema1/manifests/sha256:53f48ccca3f6f0c4fc3b0efd218a5bfa8d9cc1b9d9c7000d5314ed01f9d32059 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-01-18T03:07:59Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39191" http.request.id=38ecff51-f08e-492f-88c4-e215bb6c4fba http.request.method=GET http.request.remoteaddr="127.0.0.1:56290" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="651.931µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:59 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:59Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39191" http.request.id=2a3e3148-acaa-473a-a7a2-bc0da866d13d http.request.method=GET http.request.remoteaddr="127.0.0.1:56290" http.request.uri="/v2/foo/schema1/manifests/sha256:53f48ccca3f6f0c4fc3b0efd218a5bfa8d9cc1b9d9c7000d5314ed01f9d32059" http.request.useragent="Go-http-client/1.1" http.response.duration="553.206µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:59 +0000] "GET /v2/foo/schema1/manifests/sha256:53f48ccca3f6f0c4fc3b0efd218a5bfa8d9cc1b9d9c7000d5314ed01f9d32059 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:59Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39191" http.request.id=b52ed7a8-d9ec-4e31-bd63-c976f902e50d http.request.method=GET http.request.remoteaddr="127.0.0.1:56290" 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="547.524µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [18/Jan/2025:03:07:59 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-01-18T03:07:59Z" level=error msg="payload digest does match: "sha256:ce174fd08d4c53a15b0b2169e15549c9bf63079436afd61731f9d01e17deffe6" != "sha256:53f48ccca3f6f0c4fc3b0efd218a5bfa8d9cc1b9d9c7000d5314ed01f9d32059"" go.version=go1.23.5 http.request.host="127.0.0.1:39191" http.request.id=7918e231-44e3-4a4a-8f18-91a265b40187 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56290" http.request.uri="/v2/foo/schema1/manifests/sha256:53f48ccca3f6f0c4fc3b0efd218a5bfa8d9cc1b9d9c7000d5314ed01f9d32059" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:53f48ccca3f6f0c4fc3b0efd218a5bfa8d9cc1b9d9c7000d5314ed01f9d32059" time="2025-01-18T03:07:59Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.23.5 http.request.host="127.0.0.1:39191" http.request.id=7918e231-44e3-4a4a-8f18-91a265b40187 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56290" http.request.uri="/v2/foo/schema1/manifests/sha256:53f48ccca3f6f0c4fc3b0efd218a5bfa8d9cc1b9d9c7000d5314ed01f9d32059" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="710.631µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:53f48ccca3f6f0c4fc3b0efd218a5bfa8d9cc1b9d9c7000d5314ed01f9d32059" 127.0.0.1 - - [18/Jan/2025:03:07:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:53f48ccca3f6f0c4fc3b0efd218a5bfa8d9cc1b9d9c7000d5314ed01f9d32059 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-01-18T03:07:59Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.23.5 http.request.host="127.0.0.1:39191" http.request.id=a035e89e-14d5-46f8-a3f8-c22dfca0fbf9 http.request.method=GET http.request.remoteaddr="127.0.0.1:56298" 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="659.196µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [18/Jan/2025:03:07:59 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-01-18T03:07:59Z" 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.5 http.request.host="127.0.0.1:39191" http.request.id=3ad1d7fb-705d-437e-bded-a4894772a23b http.request.method=GET http.request.remoteaddr="127.0.0.1:56298" 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="538.962µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [18/Jan/2025:03:07:59 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-01-18T03:07:59Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39191" http.request.id=28cff6e4-41f6-4f1a-adc8-131d368f4e5d http.request.method=PUT http.request.remoteaddr="127.0.0.1:56298" 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="666.126µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-01-18T03:07:59Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39191" http.request.id=28cff6e4-41f6-4f1a-adc8-131d368f4e5d http.request.method=PUT http.request.remoteaddr="127.0.0.1:56298" 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="695.573µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-01-18T03:07:59Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39191" http.request.id=28cff6e4-41f6-4f1a-adc8-131d368f4e5d http.request.method=PUT http.request.remoteaddr="127.0.0.1:56298" 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="718.963µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [18/Jan/2025:03:07:59 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-01-18T03:07:59Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39191" http.request.id=e8708334-560e-4cf1-8a56-1855bb04f9d1 http.request.method=POST http.request.remoteaddr="127.0.0.1:56298" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="641.136µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:59 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:59Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39191" http.request.id=417e72c3-6bce-4000-b464-746531ffc194 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56298" http.request.uri="/v2/foo/schema2/blobs/uploads/d3be06c8-8966-46d1-a637-3e1c557a3aec?_state=66QnrFUOn-7JoWz-LkypcJcWsLVamGy2bK2Z-1Xs1sN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkM2JlMDZjOC04OTY2LTQ2ZDEtYTYzNy0zZTFjNTU3YTNhZWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMThUMDM6MDc6NTkuODczMDc0ODM3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="778.449µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:59 +0000] "PUT /v2/foo/schema2/blobs/uploads/d3be06c8-8966-46d1-a637-3e1c557a3aec?_state=66QnrFUOn-7JoWz-LkypcJcWsLVamGy2bK2Z-1Xs1sN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkM2JlMDZjOC04OTY2LTQ2ZDEtYTYzNy0zZTFjNTU3YTNhZWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMThUMDM6MDc6NTkuODczMDc0ODM3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:07:59Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39191" http.request.id=909dfcdb-3433-4ef9-9c6c-c7150b23c417 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56298" 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="615.298µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-01-18T03:07:59Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39191" http.request.id=909dfcdb-3433-4ef9-9c6c-c7150b23c417 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56298" 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="641.869µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [18/Jan/2025:03:07:59 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-01-18T03:07:59Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39191" http.request.id=8a748f35-e213-4e81-b52a-17f889b51b7a http.request.method=POST http.request.remoteaddr="127.0.0.1:56298" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="930.916µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:59 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:08:00Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39191" http.request.id=df09aa92-0274-4668-bf6a-e5ff3399bfa1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56298" http.request.uri="/v2/foo/schema2/blobs/uploads/dc48ca82-5aa4-4400-84c4-a89aada10124?_state=IA3AcnkO9YECUS6fwNnTM_QqCS0xkw6z8FemBLVRs1V7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkYzQ4Y2E4Mi01YWE0LTQ0MDAtODRjNC1hODlhYWRhMTAxMjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMThUMDM6MDc6NTkuOTMyMDQ1ODMzWiJ9&digest=sha256%3A1403e49160d95af0181eddf314d44e77ad26d78cd02f886be53dbbdcc688aa86" http.request.useragent="Go-http-client/1.1" http.response.duration=587.630505ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:07:59 +0000] "PUT /v2/foo/schema2/blobs/uploads/dc48ca82-5aa4-4400-84c4-a89aada10124?_state=IA3AcnkO9YECUS6fwNnTM_QqCS0xkw6z8FemBLVRs1V7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkYzQ4Y2E4Mi01YWE0LTQ0MDAtODRjNC1hODlhYWRhMTAxMjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMThUMDM6MDc6NTkuOTMyMDQ1ODMzWiJ9&digest=sha256%3A1403e49160d95af0181eddf314d44e77ad26d78cd02f886be53dbbdcc688aa86 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:08:00Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39191" http.request.id=ac73a4fc-e6e6-47aa-a373-addce550f896 http.request.method=POST http.request.remoteaddr="127.0.0.1:56298" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.004804ms http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:08:00 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:08:02Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39191" http.request.id=5d7ee6d5-c165-4650-83bb-121c1a0c7655 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56298" http.request.uri="/v2/foo/schema2/blobs/uploads/5800e085-edad-41b9-aa8a-20d0df00057d?_state=Se9uI73NIXAfb6n5rRamys0C7Qt0mKFFeLGA-4EmejJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1ODAwZTA4NS1lZGFkLTQxYjktYWE4YS0yMGQwZGYwMDA1N2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMThUMDM6MDg6MDAuNjE2NTkxNjQyWiJ9&digest=sha256%3A41fad6b8dc1e279a6e855137f0b31312b1ace807e110dbe920b5b73e988e8481" http.request.useragent="Go-http-client/1.1" http.response.duration=1.859206899s http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:08:00 +0000] "PUT /v2/foo/schema2/blobs/uploads/5800e085-edad-41b9-aa8a-20d0df00057d?_state=Se9uI73NIXAfb6n5rRamys0C7Qt0mKFFeLGA-4EmejJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1ODAwZTA4NS1lZGFkLTQxYjktYWE4YS0yMGQwZGYwMDA1N2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMThUMDM6MDg6MDAuNjE2NTkxNjQyWiJ9&digest=sha256%3A41fad6b8dc1e279a6e855137f0b31312b1ace807e110dbe920b5b73e988e8481 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:08:02Z" level=info msg="response completed" go.version=go1.23.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39191" http.request.id=10067581-748c-41a4-b676-bf64cad36058 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56298" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.107073ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:08:02 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:08:02Z" level=info msg="response completed" go.version=go1.23.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39191" http.request.id=ef4c4575-43d5-477c-a8db-355fb0037c1d http.request.method=PUT http.request.remoteaddr="127.0.0.1:56298" http.request.uri="/v2/foo/schema2/manifests/sha256:776e0b3e4614511eebf222c0594df4209df0ec4ccb2d369fd75c0011fecba112" http.request.useragent="Go-http-client/1.1" http.response.duration=1.010125ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:08:02 +0000] "PUT /v2/foo/schema2/manifests/sha256:776e0b3e4614511eebf222c0594df4209df0ec4ccb2d369fd75c0011fecba112 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:08:02Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39191" http.request.id=44a37ddc-8c5a-40a0-b1f0-76f8a69aa005 http.request.method=GET http.request.remoteaddr="127.0.0.1:56298" 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="790.838µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [18/Jan/2025:03:08:02 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-01-18T03:08:02Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39191" http.request.id=3163d222-4266-47fc-8122-4fd4c6fe9f97 http.request.method=GET http.request.remoteaddr="127.0.0.1:56298" http.request.uri="/v2/foo/schema2/manifests/sha256:776e0b3e4614511eebf222c0594df4209df0ec4ccb2d369fd75c0011fecba112" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="789.306µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [18/Jan/2025:03:08:02 +0000] "GET /v2/foo/schema2/manifests/sha256:776e0b3e4614511eebf222c0594df4209df0ec4ccb2d369fd75c0011fecba112 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-01-18T03:08:02Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39191" http.request.id=0b1896ab-5b33-4bb2-9e9e-649dec8ba6e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:56298" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="581.737µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:08:02 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-18T03:08:02Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39191" http.request.id=d9ff186f-a048-490c-8541-4669db24a1f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:56298" http.request.uri="/v2/foo/schema2/manifests/sha256:776e0b3e4614511eebf222c0594df4209df0ec4ccb2d369fd75c0011fecba112" http.request.useragent="Go-http-client/1.1" http.response.duration="550.997µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:08:02 +0000] "GET /v2/foo/schema2/manifests/sha256:776e0b3e4614511eebf222c0594df4209df0ec4ccb2d369fd75c0011fecba112 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-18T03:08:02Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39191" http.request.id=48fa5660-a584-4ec4-a3f5-928ff939e459 http.request.method=GET http.request.remoteaddr="127.0.0.1:56298" 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="539.569µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [18/Jan/2025:03:08:02 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-01-18T03:08:02Z" level=info msg="rewriting manifest sha256:776e0b3e4614511eebf222c0594df4209df0ec4ccb2d369fd75c0011fecba112 in schema1 format to support old client" go.version=go1.23.5 http.request.host="127.0.0.1:39191" http.request.id=f532336d-ae34-491a-a36d-aa8d7f9f733e http.request.method=GET http.request.remoteaddr="127.0.0.1:56298" 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-01-18T03:08:02Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39191" http.request.id=f532336d-ae34-491a-a36d-aa8d7f9f733e http.request.method=GET http.request.remoteaddr="127.0.0.1:56298" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.012311ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [18/Jan/2025:03:08:02 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-01-18T03:08:02Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:39191" http.request.id=857a2065-ee05-46bc-9e76-a2cac2fd97a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56298" 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="643.81µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [18/Jan/2025:03:08:02 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-01-18T03:08:02Z" level=info msg="response completed" go.version=go1.23.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:39191" http.request.id=40fdafb1-73d1-49b9-b6d3-0eedb56a6379 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56298" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="743.896µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:08:02 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:08:02Z" level=info msg="response completed" go.version=go1.23.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:39191" http.request.id=bc4da7fd-e58c-48da-84a4-cc21a47cb896 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56298" http.request.uri="/v2/foo/schema2/manifests/sha256:779352ac52c167130b89c6a771daca384020b2da0e7a63b0c98fdfcbacd565fb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.880648ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:08:02 +0000] "PUT /v2/foo/schema2/manifests/sha256:779352ac52c167130b89c6a771daca384020b2da0e7a63b0c98fdfcbacd565fb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:08:02Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39191" http.request.id=7fcbb7f8-035c-41bb-8dea-e2169847d886 http.request.method=GET http.request.remoteaddr="127.0.0.1:56298" 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="670.329µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [18/Jan/2025:03:08:02 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-01-18T03:08:02Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39191" http.request.id=8b24feaf-706e-455e-9bf8-86037ad5fb17 http.request.method=GET http.request.remoteaddr="127.0.0.1:56298" http.request.uri="/v2/foo/schema2/manifests/sha256:779352ac52c167130b89c6a771daca384020b2da0e7a63b0c98fdfcbacd565fb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="645.663µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [18/Jan/2025:03:08:02 +0000] "GET /v2/foo/schema2/manifests/sha256:779352ac52c167130b89c6a771daca384020b2da0e7a63b0c98fdfcbacd565fb HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-01-18T03:08:02Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39191" http.request.id=d7d902b1-9144-4bf9-9c39-0fa9a286017c http.request.method=GET http.request.remoteaddr="127.0.0.1:56298" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="585.935µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:08:02 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-18T03:08:02Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39191" http.request.id=d7e0eff0-8f91-42e3-94b3-11ebe005bf43 http.request.method=GET http.request.remoteaddr="127.0.0.1:56298" http.request.uri="/v2/foo/schema2/manifests/sha256:779352ac52c167130b89c6a771daca384020b2da0e7a63b0c98fdfcbacd565fb" http.request.useragent="Go-http-client/1.1" http.response.duration="541.384µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:08:02 +0000] "GET /v2/foo/schema2/manifests/sha256:779352ac52c167130b89c6a771daca384020b2da0e7a63b0c98fdfcbacd565fb HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-18T03:08:02Z" level=info msg="rewriting manifest list sha256:779352ac52c167130b89c6a771daca384020b2da0e7a63b0c98fdfcbacd565fb in schema1 format to support old client" go.version=go1.23.5 http.request.host="127.0.0.1:39191" http.request.id=f3de8570-82c6-4415-b0ca-9431dd9f7b19 http.request.method=GET http.request.remoteaddr="127.0.0.1:56298" 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-01-18T03:08:02Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39191" http.request.id=f3de8570-82c6-4415-b0ca-9431dd9f7b19 http.request.method=GET http.request.remoteaddr="127.0.0.1:56298" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.010771ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [18/Jan/2025:03:08:02 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (11.38s) === RUN TestGetManifestWithStorageError time="2025-01-18T03:08:02Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.5 time="2025-01-18T03:08:02Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-18T03:08:02Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.23.5 http.request.host="127.0.0.1:38235" http.request.id=20261f0e-a48a-42a4-bc04-759b66163efe http.request.method=GET http.request.remoteaddr="127.0.0.1:52900" 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="674.464µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [18/Jan/2025:03:08:02 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-01-18T03:08:02Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.23.5 http.request.host="127.0.0.1:38235" http.request.id=5c60d4c7-6a39-48ac-adf3-4cac1edaa499 http.request.method=GET http.request.remoteaddr="127.0.0.1:52900" 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="523.753µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [18/Jan/2025:03:08:02 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-01-18T03:08:02Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.23.5 http.request.host="127.0.0.1:38235" http.request.id=14aaaade-fcfe-4568-8fff-4e7d1e472d53 http.request.method=GET http.request.remoteaddr="127.0.0.1:52900" 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="557.752µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [18/Jan/2025:03:08:02 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-01-18T03:08:02Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.23.5 http.request.host="127.0.0.1:38235" http.request.id=7ac5ed40-d270-45ab-977f-1bf4e06a8074 http.request.method=GET http.request.remoteaddr="127.0.0.1:52900" 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="589.39µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [18/Jan/2025:03:08:02 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.00s) === RUN TestManifestDelete time="2025-01-18T03:08:02Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.5 time="2025-01-18T03:08:02Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-18T03:08:02Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.23.5 http.request.host="127.0.0.1:38893" http.request.id=9b15f590-910e-4784-8d41-774fab489744 http.request.method=GET http.request.remoteaddr="127.0.0.1:60726" 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="635.202µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [18/Jan/2025:03:08:02 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-01-18T03:08:02Z" 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.5 http.request.host="127.0.0.1:38893" http.request.id=56497d6a-12bb-4eaf-88ab-4750ffc5ed06 http.request.method=GET http.request.remoteaddr="127.0.0.1:60726" 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="568.685µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [18/Jan/2025:03:08:02 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-01-18T03:08:02Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.23.5 http.request.host="127.0.0.1:38893" http.request.id=128b7ff7-b77b-4171-8321-86b14ddea87b http.request.method=PUT http.request.remoteaddr="127.0.0.1:60726" 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="592.695µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [18/Jan/2025:03:08:02 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-01-18T03:08:02Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.23.5 http.request.host="127.0.0.1:38893" http.request.id=eb49b29d-d7bd-4952-99e8-363ae5fdda09 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60726" 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="695.82µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-01-18T03:08:02Z" 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.5 http.request.host="127.0.0.1:38893" http.request.id=eb49b29d-d7bd-4952-99e8-363ae5fdda09 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60726" 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="717.581µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-01-18T03:08:02Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.23.5 http.request.host="127.0.0.1:38893" http.request.id=eb49b29d-d7bd-4952-99e8-363ae5fdda09 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60726" 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="738.659µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-01-18T03:08:02Z" 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.5 http.request.host="127.0.0.1:38893" http.request.id=eb49b29d-d7bd-4952-99e8-363ae5fdda09 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60726" 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="759.358µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [18/Jan/2025:03:08:02 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-01-18T03:08:02Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38893" http.request.id=095731dc-c778-40b1-a0f4-8f5dbeb82f8d http.request.method=POST http.request.remoteaddr="127.0.0.1:60726" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="881.2µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:08:02 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:08:03Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38893" http.request.id=a2dae5e9-3349-4024-93db-6ed762ccba2c http.request.method=PUT http.request.remoteaddr="127.0.0.1:60726" http.request.uri="/v2/foo/schema1/blobs/uploads/1c16a821-4800-43be-b5c6-ca0ec40ce8d5?_state=jCSepKMUlWL1Hfbk4vdo1Q14UWI_PfJjbh4v9VXB-TJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxYzE2YTgyMS00ODAwLTQzYmUtYjVjNi1jYTBlYzQwY2U4ZDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMThUMDM6MDg6MDIuNTczOTA2OTcxWiJ9&digest=sha256%3A665900186c96289a6c8c78cbbc9e3b689e4ebf52f37a4b758a3e8b2d4d8c6120" http.request.useragent="Go-http-client/1.1" http.response.duration=832.35785ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:08:02 +0000] "PUT /v2/foo/schema1/blobs/uploads/1c16a821-4800-43be-b5c6-ca0ec40ce8d5?_state=jCSepKMUlWL1Hfbk4vdo1Q14UWI_PfJjbh4v9VXB-TJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxYzE2YTgyMS00ODAwLTQzYmUtYjVjNi1jYTBlYzQwY2U4ZDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMThUMDM6MDg6MDIuNTczOTA2OTcxWiJ9&digest=sha256%3A665900186c96289a6c8c78cbbc9e3b689e4ebf52f37a4b758a3e8b2d4d8c6120 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:08:03Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38893" http.request.id=d2850e79-6680-4606-9aea-6eaf96c37026 http.request.method=POST http.request.remoteaddr="127.0.0.1:60726" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="874.47µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:08:03 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:08:03Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38893" http.request.id=04564732-288d-44ec-9a34-bec52c44e098 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60726" http.request.uri="/v2/foo/schema1/blobs/uploads/fec04151-bfa0-46e4-9c3d-e123f694f972?_state=Ezge8c9IHJvPEf0mkmBxTzNguA0cTbm5sJ9LEhcAiIR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmZWMwNDE1MS1iZmEwLTQ2ZTQtOWMzZC1lMTIzZjY5NGY5NzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMThUMDM6MDg6MDMuNDUyMjk2MjA2WiJ9&digest=sha256%3A65f260308d581187cbf8a5f8c03e2d65b6f8eeb1b9d89e9606f3e0665667dfcb" http.request.useragent="Go-http-client/1.1" http.response.duration=400.797459ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:08:03 +0000] "PUT /v2/foo/schema1/blobs/uploads/fec04151-bfa0-46e4-9c3d-e123f694f972?_state=Ezge8c9IHJvPEf0mkmBxTzNguA0cTbm5sJ9LEhcAiIR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmZWMwNDE1MS1iZmEwLTQ2ZTQtOWMzZC1lMTIzZjY5NGY5NzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMThUMDM6MDg6MDMuNDUyMjk2MjA2WiJ9&digest=sha256%3A65f260308d581187cbf8a5f8c03e2d65b6f8eeb1b9d89e9606f3e0665667dfcb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:08:03Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38893" http.request.id=deb728ec-9fd2-4ed8-b102-b4936424223f http.request.method=PUT http.request.remoteaddr="127.0.0.1:60726" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.142562ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:08:03 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:08:03Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38893" http.request.id=07edceb3-2824-4e2d-a0fc-32b596af4e60 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60726" http.request.uri="/v2/foo/schema1/manifests/sha256:33c11ab445579649eb4b2f6f52e5be0ef444fdd6867938bda89d737c8d5888e4" http.request.useragent="Go-http-client/1.1" http.response.duration="887.979µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:08:03 +0000] "PUT /v2/foo/schema1/manifests/sha256:33c11ab445579649eb4b2f6f52e5be0ef444fdd6867938bda89d737c8d5888e4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:08:03Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38893" http.request.id=b079af05-7cab-454e-ae3d-23d277cd726c http.request.method=GET http.request.remoteaddr="127.0.0.1:60726" 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="829.935µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [18/Jan/2025:03:08:03 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-01-18T03:08:03Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38893" http.request.id=41531d1f-c16b-41e9-9daf-8ec69984b305 http.request.method=GET http.request.remoteaddr="127.0.0.1:60726" http.request.uri="/v2/foo/schema1/manifests/sha256:33c11ab445579649eb4b2f6f52e5be0ef444fdd6867938bda89d737c8d5888e4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="853.165µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [18/Jan/2025:03:08:03 +0000] "GET /v2/foo/schema1/manifests/sha256:33c11ab445579649eb4b2f6f52e5be0ef444fdd6867938bda89d737c8d5888e4 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-01-18T03:08:03Z" level=info msg="response completed" go.version=go1.23.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:38893" http.request.id=232cedd6-e152-43dc-bbaf-4644745eaac3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60726" http.request.uri="/v2/foo/schema1/manifests/sha256:33c11ab445579649eb4b2f6f52e5be0ef444fdd6867938bda89d737c8d5888e4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.057249ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:08:03 +0000] "PUT /v2/foo/schema1/manifests/sha256:33c11ab445579649eb4b2f6f52e5be0ef444fdd6867938bda89d737c8d5888e4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:08:03Z" level=info msg="response completed" go.version=go1.23.5 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:38893" http.request.id=b4b9561e-0eb5-44d6-96dd-328fb76cd493 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60726" http.request.uri="/v2/foo/schema1/manifests/sha256:33c11ab445579649eb4b2f6f52e5be0ef444fdd6867938bda89d737c8d5888e4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.002982ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:08:03 +0000] "PUT /v2/foo/schema1/manifests/sha256:33c11ab445579649eb4b2f6f52e5be0ef444fdd6867938bda89d737c8d5888e4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:08:03Z" level=info msg="response completed" go.version=go1.23.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:38893" http.request.id=28bda8bd-51d5-4485-b1e6-37b460076c67 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60726" http.request.uri="/v2/foo/schema1/manifests/sha256:33c11ab445579649eb4b2f6f52e5be0ef444fdd6867938bda89d737c8d5888e4" http.request.useragent="Go-http-client/1.1" http.response.duration="886.735µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:08:03 +0000] "PUT /v2/foo/schema1/manifests/sha256:33c11ab445579649eb4b2f6f52e5be0ef444fdd6867938bda89d737c8d5888e4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:08:03Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38893" http.request.id=7c1434cf-e42c-485f-a9d2-83710841618f http.request.method=GET http.request.remoteaddr="127.0.0.1:60726" http.request.uri="/v2/foo/schema1/manifests/sha256:33c11ab445579649eb4b2f6f52e5be0ef444fdd6867938bda89d737c8d5888e4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="819.621µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [18/Jan/2025:03:08:03 +0000] "GET /v2/foo/schema1/manifests/sha256:33c11ab445579649eb4b2f6f52e5be0ef444fdd6867938bda89d737c8d5888e4 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-01-18T03:08:03Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38893" http.request.id=116641aa-913b-4478-9adb-765db365559b http.request.method=GET http.request.remoteaddr="127.0.0.1:60726" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="526.578µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:08:03 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-18T03:08:03Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38893" http.request.id=cb8e469c-0f20-4f35-9096-23a982bff3fe http.request.method=GET http.request.remoteaddr="127.0.0.1:60726" http.request.uri="/v2/foo/schema1/manifests/sha256:33c11ab445579649eb4b2f6f52e5be0ef444fdd6867938bda89d737c8d5888e4" http.request.useragent="Go-http-client/1.1" http.response.duration="524.547µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:08:03 +0000] "GET /v2/foo/schema1/manifests/sha256:33c11ab445579649eb4b2f6f52e5be0ef444fdd6867938bda89d737c8d5888e4 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-18T03:08:03Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38893" http.request.id=3175fb5d-b9ea-4947-8f09-fa394fa7e346 http.request.method=GET http.request.remoteaddr="127.0.0.1:60726" 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="527.727µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [18/Jan/2025:03:08:03 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-01-18T03:08:03Z" level=error msg="payload digest does match: "sha256:e2933750e1e3a16e946c048e1702e902af1e640f0491b5a9e046c9b056f9042a" != "sha256:33c11ab445579649eb4b2f6f52e5be0ef444fdd6867938bda89d737c8d5888e4"" go.version=go1.23.5 http.request.host="127.0.0.1:38893" http.request.id=8d8fcff4-cf30-4589-81d8-bbae6f8073e1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60726" http.request.uri="/v2/foo/schema1/manifests/sha256:33c11ab445579649eb4b2f6f52e5be0ef444fdd6867938bda89d737c8d5888e4" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:33c11ab445579649eb4b2f6f52e5be0ef444fdd6867938bda89d737c8d5888e4" time="2025-01-18T03:08:03Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.23.5 http.request.host="127.0.0.1:38893" http.request.id=8d8fcff4-cf30-4589-81d8-bbae6f8073e1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60726" http.request.uri="/v2/foo/schema1/manifests/sha256:33c11ab445579649eb4b2f6f52e5be0ef444fdd6867938bda89d737c8d5888e4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="632.08µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:33c11ab445579649eb4b2f6f52e5be0ef444fdd6867938bda89d737c8d5888e4" 127.0.0.1 - - [18/Jan/2025:03:08:03 +0000] "PUT /v2/foo/schema1/manifests/sha256:33c11ab445579649eb4b2f6f52e5be0ef444fdd6867938bda89d737c8d5888e4 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-01-18T03:08:03Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38893" http.request.id=b22c8077-e961-4e0e-bb0d-cc5007e5862e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60734" http.request.uri="/v2/foo/schema1/manifests/sha256:33c11ab445579649eb4b2f6f52e5be0ef444fdd6867938bda89d737c8d5888e4" http.request.useragent="Go-http-client/1.1" http.response.duration="712.609µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:08:03 +0000] "DELETE /v2/foo/schema1/manifests/sha256:33c11ab445579649eb4b2f6f52e5be0ef444fdd6867938bda89d737c8d5888e4 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:08:03Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:33c11ab445579649eb4b2f6f52e5be0ef444fdd6867938bda89d737c8d5888e4" err.message="manifest unknown" go.version=go1.23.5 http.request.host="127.0.0.1:38893" http.request.id=17b4bede-d800-458e-b78b-563dcafa39c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:60734" http.request.uri="/v2/foo/schema1/manifests/sha256:33c11ab445579649eb4b2f6f52e5be0ef444fdd6867938bda89d737c8d5888e4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="591.91µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:33c11ab445579649eb4b2f6f52e5be0ef444fdd6867938bda89d737c8d5888e4" 127.0.0.1 - - [18/Jan/2025:03:08:03 +0000] "GET /v2/foo/schema1/manifests/sha256:33c11ab445579649eb4b2f6f52e5be0ef444fdd6867938bda89d737c8d5888e4 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-01-18T03:08:03Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.23.5 http.request.host="127.0.0.1:38893" http.request.id=6f18dc07-c61e-4575-a412-896a237792cc http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60742" http.request.uri="/v2/foo/schema1/manifests/sha256:33c11ab445579649eb4b2f6f52e5be0ef444fdd6867938bda89d737c8d5888e4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="747.059µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:33c11ab445579649eb4b2f6f52e5be0ef444fdd6867938bda89d737c8d5888e4" 127.0.0.1 - - [18/Jan/2025:03:08:03 +0000] "DELETE /v2/foo/schema1/manifests/sha256:33c11ab445579649eb4b2f6f52e5be0ef444fdd6867938bda89d737c8d5888e4 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-01-18T03:08:03Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38893" http.request.id=e1df90be-d57a-46c6-88d4-40a0d7582304 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60756" http.request.uri="/v2/foo/schema1/manifests/sha256:33c11ab445579649eb4b2f6f52e5be0ef444fdd6867938bda89d737c8d5888e4" http.request.useragent="Go-http-client/1.1" http.response.duration="988.491µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:08:03 +0000] "PUT /v2/foo/schema1/manifests/sha256:33c11ab445579649eb4b2f6f52e5be0ef444fdd6867938bda89d737c8d5888e4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:08:03Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38893" http.request.id=bff47853-cc6a-47c6-b829-36de547f37f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:60756" http.request.uri="/v2/foo/schema1/manifests/sha256:33c11ab445579649eb4b2f6f52e5be0ef444fdd6867938bda89d737c8d5888e4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="833.485µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [18/Jan/2025:03:08:03 +0000] "GET /v2/foo/schema1/manifests/sha256:33c11ab445579649eb4b2f6f52e5be0ef444fdd6867938bda89d737c8d5888e4 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-01-18T03:08:03Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.23.5 http.request.host="127.0.0.1:38893" http.request.id=623b4dd1-e87b-4a95-b6f5-48eace46e5cc http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60766" 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="756.652µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [18/Jan/2025:03:08:03 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-01-18T03:08:03Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38893" http.request.id=40303194-2a87-4253-9b71-647c0feabc3a http.request.method=PUT http.request.remoteaddr="127.0.0.1:60776" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.255453ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:08:03 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:08:03Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38893" http.request.id=b6ddc89b-558e-4201-98fb-71004a5de22b http.request.method=GET http.request.remoteaddr="127.0.0.1:60776" 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="710.276µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [18/Jan/2025:03:08:03 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-01-18T03:08:03Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38893" http.request.id=3a55567a-465f-4679-a382-bbd405a4ec4b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60776" http.request.uri="/v2/foo/schema1/manifests/sha256:33c11ab445579649eb4b2f6f52e5be0ef444fdd6867938bda89d737c8d5888e4" http.request.useragent="Go-http-client/1.1" http.response.duration="663.103µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:08:03 +0000] "DELETE /v2/foo/schema1/manifests/sha256:33c11ab445579649eb4b2f6f52e5be0ef444fdd6867938bda89d737c8d5888e4 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:08:03Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38893" http.request.id=fbdca1a5-3a76-4e5d-87d9-66850e38ebb1 http.request.method=GET http.request.remoteaddr="127.0.0.1:60776" 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="528.462µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [18/Jan/2025:03:08:03 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-01-18T03:08:03Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.23.5 http.request.host="127.0.0.1:38893" http.request.id=edea27e0-2131-494b-8b70-90d6110d599e http.request.method=GET http.request.remoteaddr="127.0.0.1:60776" 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="554.664µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [18/Jan/2025:03:08:03 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-01-18T03:08:03Z" 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.5 http.request.host="127.0.0.1:38893" http.request.id=15601057-6b96-4a0b-9d28-c60e1c292ce6 http.request.method=GET http.request.remoteaddr="127.0.0.1:60776" 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="558.275µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [18/Jan/2025:03:08:03 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-01-18T03:08:03Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38893" http.request.id=838d758d-1b68-4293-91af-5d03833e3c8f http.request.method=PUT http.request.remoteaddr="127.0.0.1:60776" 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="605.027µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-01-18T03:08:03Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38893" http.request.id=838d758d-1b68-4293-91af-5d03833e3c8f http.request.method=PUT http.request.remoteaddr="127.0.0.1:60776" 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="628.798µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-01-18T03:08:03Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38893" http.request.id=838d758d-1b68-4293-91af-5d03833e3c8f http.request.method=PUT http.request.remoteaddr="127.0.0.1:60776" 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="648.428µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [18/Jan/2025:03:08:03 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-01-18T03:08:03Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38893" http.request.id=c01c030b-0d94-4d7e-b18e-d63aef33b624 http.request.method=POST http.request.remoteaddr="127.0.0.1:60776" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="616.008µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:08:03 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:08:03Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38893" http.request.id=29c6c9d8-54f5-4565-981a-99a7b1ff78e2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60776" http.request.uri="/v2/foo/schema2/blobs/uploads/79b33851-db9f-4612-bb40-063ab06c3b8c?_state=nj_1H-fh1GwWCodSCYlYDTNLIh8nzitfvzQXMvUMOAh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3OWIzMzg1MS1kYjlmLTQ2MTItYmI0MC0wNjNhYjA2YzNiOGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMThUMDM6MDg6MDMuODc3MzcyMzk2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="859.845µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:08:03 +0000] "PUT /v2/foo/schema2/blobs/uploads/79b33851-db9f-4612-bb40-063ab06c3b8c?_state=nj_1H-fh1GwWCodSCYlYDTNLIh8nzitfvzQXMvUMOAh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3OWIzMzg1MS1kYjlmLTQ2MTItYmI0MC0wNjNhYjA2YzNiOGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMThUMDM6MDg6MDMuODc3MzcyMzk2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:08:03Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38893" http.request.id=453232bf-cb3a-4032-9a91-6f59376676d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60776" 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="723.93µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-01-18T03:08:03Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38893" http.request.id=453232bf-cb3a-4032-9a91-6f59376676d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60776" 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="751.821µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [18/Jan/2025:03:08:03 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-01-18T03:08:03Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38893" http.request.id=0dc3dd6c-c51e-4651-931d-47308f7c71cb http.request.method=POST http.request.remoteaddr="127.0.0.1:60776" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="830.213µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:08:03 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:08:05Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38893" http.request.id=9db410da-24e7-4377-8a0b-571225d89380 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60776" http.request.uri="/v2/foo/schema2/blobs/uploads/7a3ccc7a-53d6-4f5f-88c5-84598e044b05?_state=UbrzLwllzs573HxUhzugOYa-ZIR4ZUzCKedis-NyKex7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3YTNjY2M3YS01M2Q2LTRmNWYtODhjNS04NDU5OGUwNDRiMDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMThUMDM6MDg6MDMuOTUyNTc5NjU0WiJ9&digest=sha256%3A52bdfd290d656c33442808847c773eaad2eb8a4059d87e6f688a737ef0af8dfa" http.request.useragent="Go-http-client/1.1" http.response.duration=1.107815965s http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:08:03 +0000] "PUT /v2/foo/schema2/blobs/uploads/7a3ccc7a-53d6-4f5f-88c5-84598e044b05?_state=UbrzLwllzs573HxUhzugOYa-ZIR4ZUzCKedis-NyKex7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3YTNjY2M3YS01M2Q2LTRmNWYtODhjNS04NDU5OGUwNDRiMDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMThUMDM6MDg6MDMuOTUyNTc5NjU0WiJ9&digest=sha256%3A52bdfd290d656c33442808847c773eaad2eb8a4059d87e6f688a737ef0af8dfa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:08:05Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38893" http.request.id=e6b96c65-26a9-4708-9acb-9d6246c1e6f5 http.request.method=POST http.request.remoteaddr="127.0.0.1:60776" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="974.404µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:08:05 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:08:06Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38893" http.request.id=07e94d28-810a-4783-9525-4e6bff67c015 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60776" http.request.uri="/v2/foo/schema2/blobs/uploads/4673c255-0d8d-42a0-bbcc-39d62e6d9b80?_state=8PDV_ppgdkHQguPAm76M0zgIYyTu-khP0RWIgO_Xh5N7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0NjczYzI1NS0wZDhkLTQyYTAtYmJjYy0zOWQ2MmU2ZDliODAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMThUMDM6MDg6MDUuMTUwMjYyMTU1WiJ9&digest=sha256%3A5c8f039e339bbb1654d59a65737f35a90665f11a239595998a54bf8e9d97e731" http.request.useragent="Go-http-client/1.1" http.response.duration=1.531467204s http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:08:05 +0000] "PUT /v2/foo/schema2/blobs/uploads/4673c255-0d8d-42a0-bbcc-39d62e6d9b80?_state=8PDV_ppgdkHQguPAm76M0zgIYyTu-khP0RWIgO_Xh5N7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0NjczYzI1NS0wZDhkLTQyYTAtYmJjYy0zOWQ2MmU2ZDliODAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMThUMDM6MDg6MDUuMTUwMjYyMTU1WiJ9&digest=sha256%3A5c8f039e339bbb1654d59a65737f35a90665f11a239595998a54bf8e9d97e731 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:08:06Z" level=info msg="response completed" go.version=go1.23.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38893" http.request.id=8055b688-62f6-43e6-b4fc-6647c213b78f http.request.method=PUT http.request.remoteaddr="127.0.0.1:60776" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.049651ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:08:06 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:08:06Z" level=info msg="response completed" go.version=go1.23.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38893" http.request.id=c9f7a210-1617-4a45-8ce4-614630bf8ecb http.request.method=PUT http.request.remoteaddr="127.0.0.1:60776" http.request.uri="/v2/foo/schema2/manifests/sha256:7d9620d4f56f5ef04df34b245f9fb4b587ad83d61bb9d684f2eb1ddbf2da834e" http.request.useragent="Go-http-client/1.1" http.response.duration="871.526µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:08:06 +0000] "PUT /v2/foo/schema2/manifests/sha256:7d9620d4f56f5ef04df34b245f9fb4b587ad83d61bb9d684f2eb1ddbf2da834e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:08:06Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38893" http.request.id=1182b0b2-6c02-40fa-9c58-43952413d0bc http.request.method=GET http.request.remoteaddr="127.0.0.1:60776" 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="723.68µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [18/Jan/2025:03:08:06 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-01-18T03:08:06Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38893" http.request.id=edd99241-3d15-40c1-bbbf-8feb506f9f58 http.request.method=GET http.request.remoteaddr="127.0.0.1:60776" http.request.uri="/v2/foo/schema2/manifests/sha256:7d9620d4f56f5ef04df34b245f9fb4b587ad83d61bb9d684f2eb1ddbf2da834e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="701.968µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [18/Jan/2025:03:08:06 +0000] "GET /v2/foo/schema2/manifests/sha256:7d9620d4f56f5ef04df34b245f9fb4b587ad83d61bb9d684f2eb1ddbf2da834e HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-01-18T03:08:06Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38893" http.request.id=b2c95b8c-b394-40cd-9361-6da3bf319a9e http.request.method=GET http.request.remoteaddr="127.0.0.1:60776" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="562.69µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:08:06 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-18T03:08:06Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38893" http.request.id=5aeb9347-ce20-45f7-bed3-7c677d63f9d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:60776" http.request.uri="/v2/foo/schema2/manifests/sha256:7d9620d4f56f5ef04df34b245f9fb4b587ad83d61bb9d684f2eb1ddbf2da834e" http.request.useragent="Go-http-client/1.1" http.response.duration="589.989µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:08:06 +0000] "GET /v2/foo/schema2/manifests/sha256:7d9620d4f56f5ef04df34b245f9fb4b587ad83d61bb9d684f2eb1ddbf2da834e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-18T03:08:06Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38893" http.request.id=7395ba86-04c3-463b-b9ab-1e94e39b9f32 http.request.method=GET http.request.remoteaddr="127.0.0.1:60776" 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="619.998µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [18/Jan/2025:03:08:06 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-01-18T03:08:06Z" level=info msg="rewriting manifest sha256:7d9620d4f56f5ef04df34b245f9fb4b587ad83d61bb9d684f2eb1ddbf2da834e in schema1 format to support old client" go.version=go1.23.5 http.request.host="127.0.0.1:38893" http.request.id=eb28aef2-7823-4e05-9920-b09c7c98701d http.request.method=GET http.request.remoteaddr="127.0.0.1:60776" 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-01-18T03:08:06Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38893" http.request.id=eb28aef2-7823-4e05-9920-b09c7c98701d http.request.method=GET http.request.remoteaddr="127.0.0.1:60776" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.242119ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [18/Jan/2025:03:08:06 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-01-18T03:08:06Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38893" http.request.id=5ff86af2-f4a5-428b-ae55-cbf649824197 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60776" http.request.uri="/v2/foo/schema2/manifests/sha256:7d9620d4f56f5ef04df34b245f9fb4b587ad83d61bb9d684f2eb1ddbf2da834e" http.request.useragent="Go-http-client/1.1" http.response.duration="694.546µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:08:06 +0000] "DELETE /v2/foo/schema2/manifests/sha256:7d9620d4f56f5ef04df34b245f9fb4b587ad83d61bb9d684f2eb1ddbf2da834e HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:08:06Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:7d9620d4f56f5ef04df34b245f9fb4b587ad83d61bb9d684f2eb1ddbf2da834e" err.message="manifest unknown" go.version=go1.23.5 http.request.host="127.0.0.1:38893" http.request.id=548f0b9d-d856-445c-b717-d9808c208d64 http.request.method=GET http.request.remoteaddr="127.0.0.1:60776" http.request.uri="/v2/foo/schema2/manifests/sha256:7d9620d4f56f5ef04df34b245f9fb4b587ad83d61bb9d684f2eb1ddbf2da834e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="612.541µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:7d9620d4f56f5ef04df34b245f9fb4b587ad83d61bb9d684f2eb1ddbf2da834e" 127.0.0.1 - - [18/Jan/2025:03:08:06 +0000] "GET /v2/foo/schema2/manifests/sha256:7d9620d4f56f5ef04df34b245f9fb4b587ad83d61bb9d684f2eb1ddbf2da834e HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-01-18T03:08:06Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.23.5 http.request.host="127.0.0.1:38893" http.request.id=3ef5dcf3-cdf2-4b25-b738-9760eb44908c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48616" http.request.uri="/v2/foo/schema2/manifests/sha256:7d9620d4f56f5ef04df34b245f9fb4b587ad83d61bb9d684f2eb1ddbf2da834e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="701.139µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:7d9620d4f56f5ef04df34b245f9fb4b587ad83d61bb9d684f2eb1ddbf2da834e" 127.0.0.1 - - [18/Jan/2025:03:08:06 +0000] "DELETE /v2/foo/schema2/manifests/sha256:7d9620d4f56f5ef04df34b245f9fb4b587ad83d61bb9d684f2eb1ddbf2da834e HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-01-18T03:08:06Z" level=info msg="response completed" go.version=go1.23.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38893" http.request.id=60e7819f-1c89-4e22-982a-4068a0e4049e http.request.method=PUT http.request.remoteaddr="127.0.0.1:48626" http.request.uri="/v2/foo/schema2/manifests/sha256:7d9620d4f56f5ef04df34b245f9fb4b587ad83d61bb9d684f2eb1ddbf2da834e" http.request.useragent="Go-http-client/1.1" http.response.duration="889.666µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:08:06 +0000] "PUT /v2/foo/schema2/manifests/sha256:7d9620d4f56f5ef04df34b245f9fb4b587ad83d61bb9d684f2eb1ddbf2da834e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:08:06Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38893" http.request.id=eec4ed42-ddc9-4750-9edd-a6043a432427 http.request.method=GET http.request.remoteaddr="127.0.0.1:48626" http.request.uri="/v2/foo/schema2/manifests/sha256:7d9620d4f56f5ef04df34b245f9fb4b587ad83d61bb9d684f2eb1ddbf2da834e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="686.495µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [18/Jan/2025:03:08:06 +0000] "GET /v2/foo/schema2/manifests/sha256:7d9620d4f56f5ef04df34b245f9fb4b587ad83d61bb9d684f2eb1ddbf2da834e HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-01-18T03:08:06Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.23.5 http.request.host="127.0.0.1:38893" http.request.id=049c5970-aef5-4c81-83e9-122e31798fdd http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48632" 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="697.227µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [18/Jan/2025:03:08:06 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-01-18T03:08:06Z" level=info msg="response completed" go.version=go1.23.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38893" http.request.id=a3455140-9f67-4d92-b3ec-1c6f3d2ac4e0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48640" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration="916.029µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:08:06 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:08:06Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38893" http.request.id=a444d21a-9d49-449f-b9c4-5e78f444538b http.request.method=GET http.request.remoteaddr="127.0.0.1:48640" 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="527.51µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [18/Jan/2025:03:08:06 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-01-18T03:08:06Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38893" http.request.id=4966baba-10bc-4c98-89a9-3b9e0fec5652 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48640" http.request.uri="/v2/foo/schema2/manifests/sha256:7d9620d4f56f5ef04df34b245f9fb4b587ad83d61bb9d684f2eb1ddbf2da834e" http.request.useragent="Go-http-client/1.1" http.response.duration="663.522µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:08:06 +0000] "DELETE /v2/foo/schema2/manifests/sha256:7d9620d4f56f5ef04df34b245f9fb4b587ad83d61bb9d684f2eb1ddbf2da834e HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:08:06Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:38893" http.request.id=c1fe97f9-015c-4847-94d7-f094a566710b http.request.method=GET http.request.remoteaddr="127.0.0.1:48640" 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="533.2µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [18/Jan/2025:03:08:06 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (4.20s) === RUN TestManifestDeleteDisabled time="2025-01-18T03:08:06Z" 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.5 time="2025-01-18T03:08:06Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-18T03:08:06Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.23.5 http.request.host="127.0.0.1:40473" http.request.id=df97355a-9883-4a5d-a073-cad239b25985 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55582" 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="719.376µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [18/Jan/2025:03:08:06 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.00s) === RUN TestRegistryAsCacheMutationAPIs time="2025-01-18T03:08:06Z" 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.5 time="2025-01-18T03:08:06Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-18T03:08:06Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.23.5 time="2025-01-18T03:08:07Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.23.5 time="2025-01-18T03:08:07Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.23.5 time="2025-01-18T03:08:07Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.23.5 http.request.host="127.0.0.1:39573" http.request.id=3a8c1972-869b-43e2-b385-ccc09763dba9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50032" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.446153ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [18/Jan/2025:03:08:07 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-01-18T03:08:07Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.23.5 http.request.host="127.0.0.1:39573" http.request.id=d301491f-b80d-4293-9593-6d3e737a9a40 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50038" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.207219ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [18/Jan/2025:03:08:07 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-01-18T03:08:07Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.23.5 http.request.host="127.0.0.1:39573" http.request.id=33d812c6-2ef2-4732-9ac7-06527e72f16d http.request.method=POST http.request.remoteaddr="127.0.0.1:50052" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.176531ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [18/Jan/2025:03:08:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-01-18T03:08:07Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.23.5 http.request.host="127.0.0.1:39573" http.request.id=b87ae532-0dca-4bc7-a93a-e18e55f5a5c8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50064" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.230667ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [18/Jan/2025:03:08:07 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.95s) === RUN TestProxyManifestGetByTag time="2025-01-18T03:08:07Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.5 time="2025-01-18T03:08:07Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-18T03:08:07Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39753" http.request.id=e509bbfd-071b-43f0-8cf8-8bec3d8dd8fb http.request.method=POST http.request.remoteaddr="127.0.0.1:55784" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="925.774µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:08:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:08:08Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39753" http.request.id=bbeba9bb-bf31-4d90-a69c-68be45ec14f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55784" http.request.uri="/v2/foo/bar/blobs/uploads/07d4231c-774b-44a8-89d6-ab48bd749bc3?_state=kT0rlx16cpUsNBUnhn_-kadYEly7vzBdExaQte_KdS97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA3ZDQyMzFjLTc3NGItNDRhOC04OWQ2LWFiNDhiZDc0OWJjMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowODowNy43MTA4NDc2N1oifQ%3D%3D&digest=sha256%3Aac782a4aa388a4593e87bc93e8952065cedad868305d632d608e22ee9f1ab2c3" http.request.useragent="Go-http-client/1.1" http.response.duration=561.048845ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:08:07 +0000] "PUT /v2/foo/bar/blobs/uploads/07d4231c-774b-44a8-89d6-ab48bd749bc3?_state=kT0rlx16cpUsNBUnhn_-kadYEly7vzBdExaQte_KdS97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA3ZDQyMzFjLTc3NGItNDRhOC04OWQ2LWFiNDhiZDc0OWJjMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowODowNy43MTA4NDc2N1oifQ%3D%3D&digest=sha256%3Aac782a4aa388a4593e87bc93e8952065cedad868305d632d608e22ee9f1ab2c3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:08:08Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39753" http.request.id=e79cc8f4-3d48-43ec-8f2a-a621baef1f1c http.request.method=PUT http.request.remoteaddr="127.0.0.1:55784" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.150717ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:08:08 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:08:08Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.5 time="2025-01-18T03:08:08Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-18T03:08:08Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.23.5 time="2025-01-18T03:08:08Z" level=info msg="Starting upload purge in 13m0s" go.version=go1.23.5 time="2025-01-18T03:08:08Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39753" http.request.id=4e2a16ec-076a-4677-a922-a7182ef8b073 http.request.method=GET http.request.remoteaddr="127.0.0.1:55784" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="548.341µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [18/Jan/2025:03:08:08 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-01-18T03:08:08Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:39753" go.version=go1.23.5 time="2025-01-18T03:08:08Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.23.5 time="2025-01-18T03:08:08Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39753" http.request.id=d389b31b-ced9-466e-b6f7-aced09cbbd44 http.request.method=GET http.request.remoteaddr="127.0.0.1:55798" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="584.095µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [18/Jan/2025:03:08:08 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-01-18T03:08:08Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:39753 /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:39753/v2/:[]]}" go.version=go1.23.5 http.request.host="127.0.0.1:44407" http.request.id=0d58d040-fdb7-4ac0-b9bf-566a12ab5c7d http.request.method=GET http.request.remoteaddr="127.0.0.1:48816" http.request.uri="/v2/foo/bar/manifests/sha256:450fa280e0181be9d66e70bd6c2104bbe416f2fe43f4cd644afb1f117c35b091" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:450fa280e0181be9d66e70bd6c2104bbe416f2fe43f4cd644afb1f117c35b091" time="2025-01-18T03:08:08Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39753" http.request.id=5a98ec82-5882-4ad2-9081-90cafd01f712 http.request.method=GET http.request.remoteaddr="127.0.0.1:55804" http.request.uri="/v2/foo/bar/manifests/sha256:450fa280e0181be9d66e70bd6c2104bbe416f2fe43f4cd644afb1f117c35b091" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="893.173µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [18/Jan/2025:03:08:08 +0000] "GET /v2/foo/bar/manifests/sha256:450fa280e0181be9d66e70bd6c2104bbe416f2fe43f4cd644afb1f117c35b091 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-01-18T03:08:08Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:450fa280e0181be9d66e70bd6c2104bbe416f2fe43f4cd644afb1f117c35b091 with ttl=167h59m59.999997926s" go.version=go1.23.5 time="2025-01-18T03:08:08Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:44407" http.request.id=0d58d040-fdb7-4ac0-b9bf-566a12ab5c7d http.request.method=GET http.request.remoteaddr="127.0.0.1:48816" http.request.uri="/v2/foo/bar/manifests/sha256:450fa280e0181be9d66e70bd6c2104bbe416f2fe43f4cd644afb1f117c35b091" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.783133ms http.response.status=200 http.response.written=935 127.0.0.1 - - [18/Jan/2025:03:08:08 +0000] "GET /v2/foo/bar/manifests/sha256:450fa280e0181be9d66e70bd6c2104bbe416f2fe43f4cd644afb1f117c35b091 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-01-18T03:08:08Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39753" http.request.id=79d592c2-5cd0-4d83-9a00-708daaba4953 http.request.method=GET http.request.remoteaddr="127.0.0.1:55804" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="541.353µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [18/Jan/2025:03:08:08 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-01-18T03:08:08Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:39753 /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:39753/v2/:[]]}" go.version=go1.23.5 http.request.host="127.0.0.1:44407" http.request.id=a7ed9cb3-6419-4234-9c46-2c97073ea668 http.request.method=GET http.request.remoteaddr="127.0.0.1:48818" 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-01-18T03:08:08Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39753" http.request.id=294540fd-6b08-4077-a831-d05ad1140253 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:55814" 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="911.21µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [18/Jan/2025:03:08:08 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-01-18T03:08:08Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:44407" http.request.id=a7ed9cb3-6419-4234-9c46-2c97073ea668 http.request.method=GET http.request.remoteaddr="127.0.0.1:48818" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.264452ms http.response.status=200 http.response.written=935 127.0.0.1 - - [18/Jan/2025:03:08:08 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-01-18T03:08:08Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39753" http.request.id=b0f24732-7220-4ca2-8841-491a196efabb http.request.method=POST http.request.remoteaddr="127.0.0.1:55814" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="945.181µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:08:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-18T03:08:09Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39753" http.request.id=11c71f56-5159-45ac-a2f3-4dd727d384f4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55814" http.request.uri="/v2/foo/bar/blobs/uploads/236657b2-41a3-4af2-96e3-07b6df26426a?_state=qb-eOLNlYfxP0TXqFc2c4pJJ6r4H00H1zVZbr1lihoV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzNjY1N2IyLTQxYTMtNGFmMi05NmUzLTA3YjZkZjI2NDI2YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowODowOC4zNTM4MDA2NVoifQ%3D%3D&digest=sha256%3A2cc4a3c0e9b036e46d0ceb15c2ff2434073daa6140f0793fab64b02299eed73b" http.request.useragent="Go-http-client/1.1" http.response.duration=913.70325ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:08:08 +0000] "PUT /v2/foo/bar/blobs/uploads/236657b2-41a3-4af2-96e3-07b6df26426a?_state=qb-eOLNlYfxP0TXqFc2c4pJJ6r4H00H1zVZbr1lihoV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzNjY1N2IyLTQxYTMtNGFmMi05NmUzLTA3YjZkZjI2NDI2YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOFQwMzowODowOC4zNTM4MDA2NVoifQ%3D%3D&digest=sha256%3A2cc4a3c0e9b036e46d0ceb15c2ff2434073daa6140f0793fab64b02299eed73b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:08:09Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39753" http.request.id=a4fdc51e-7f7d-485c-9a87-fc4968763546 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55814" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.15142ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Jan/2025:03:08:09 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-18T03:08:09Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39753" http.request.id=45d08a9b-8717-418d-8631-372288fdadff http.request.method=GET http.request.remoteaddr="127.0.0.1:55814" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="578.209µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [18/Jan/2025:03:08:09 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-01-18T03:08:09Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:39753 /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:39753/v2/:[]]}" go.version=go1.23.5 http.request.host="127.0.0.1:44407" http.request.id=fe0d1588-354b-406f-81c8-41346f0b2ff5 http.request.method=GET http.request.remoteaddr="127.0.0.1:48820" 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-01-18T03:08:09Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39753" http.request.id=9d95c3bd-c804-4428-9d34-ad3c5ff3251b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:55824" 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="912.669µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [18/Jan/2025:03:08:09 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-01-18T03:08:09Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39753" http.request.id=e7505b2a-1dcd-4b94-bf7f-60cd5a1fe990 http.request.method=GET http.request.remoteaddr="127.0.0.1:55824" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="508.23µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [18/Jan/2025:03:08:09 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-01-18T03:08:09Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:39753 /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:39753/v2/:[]]}" go.version=go1.23.5 http.request.host="127.0.0.1:44407" http.request.id=fe0d1588-354b-406f-81c8-41346f0b2ff5 http.request.method=GET http.request.remoteaddr="127.0.0.1:48820" 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-01-18T03:08:09Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39753" http.request.id=93dbc9f7-5e26-4cce-808e-3e3c58c15cc5 http.request.method=GET http.request.remoteaddr="127.0.0.1:55834" 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="907.855µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [18/Jan/2025:03:08:09 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-01-18T03:08:09Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:b39a646ce8daf389a4a2870208a72bf0d8683ca43dd608d05b2feaf3c7b8f345 with ttl=167h59m59.999997413s" go.version=go1.23.5 time="2025-01-18T03:08:09Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:44407" http.request.id=fe0d1588-354b-406f-81c8-41346f0b2ff5 http.request.method=GET http.request.remoteaddr="127.0.0.1:48820" 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.047087ms http.response.status=200 http.response.written=935 127.0.0.1 - - [18/Jan/2025:03:08:09 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (1.63s) === RUN TestAppDispatcher time="2025-01-18T03:08:09Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:42163" http.request.id=f33faec5-6383-490e-a59e-6718a72ab9b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:59994" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="690.073µs" http.response.status=200 http.response.written=0 time="2025-01-18T03:08:09Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:42163" http.request.id=a206f09c-3a9f-49a4-b022-4d0f079af940 http.request.method=GET http.request.remoteaddr="127.0.0.1:59994" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="571.033µs" http.response.status=200 http.response.written=0 time="2025-01-18T03:08:09Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:42163" http.request.id=2e3679b3-69f2-4f84-be23-7441b1a048ea http.request.method=GET http.request.remoteaddr="127.0.0.1:59994" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="546.762µs" http.response.status=200 http.response.written=0 time="2025-01-18T03:08:09Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:42163" http.request.id=79a3b5b2-539f-4e8a-bb5e-47ed498ffafd http.request.method=GET http.request.remoteaddr="127.0.0.1:59994" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="557.164µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.00s) === RUN TestNewApp time="2025-01-18T03:08: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.5 instance.id=3c01305e-2301-47ee-9373-fef65feb1cd4 time="2025-01-18T03:08:09Z" level=info msg="redis not configured" go.version=go1.23.5 instance.id=3c01305e-2301-47ee-9373-fef65feb1cd4 time="2025-01-18T03:08:09Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.23.5 http.request.host="127.0.0.1:37527" http.request.id=25fa2d1e-6380-4f83-8e63-c8e0cdda909b http.request.method=GET http.request.remoteaddr="127.0.0.1:40954" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.00s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2025-01-18T03:08: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.5 instance.id=3c01305e-2301-47ee-9373-fef65feb1cd4 time="2025-01-18T03:08:09Z" level=info msg="redis not configured" go.version=go1.23.5 instance.id=3c01305e-2301-47ee-9373-fef65feb1cd4 time="2025-01-18T03:08:09Z" level=info msg="configuring file health check path=/tmp/healthcheck482506383, interval=1" go.version=go1.23.5 instance.id=3c01305e-2301-47ee-9373-fef65feb1cd4 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-01-18T03:08:13Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.5 instance.id=3c01305e-2301-47ee-9373-fef65feb1cd4 time="2025-01-18T03:08:13Z" level=info msg="redis not configured" go.version=go1.23.5 instance.id=3c01305e-2301-47ee-9373-fef65feb1cd4 time="2025-01-18T03:08:13Z" level=info msg="configuring TCP health check addr=127.0.0.1:42075, interval=1" go.version=go1.23.5 instance.id=3c01305e-2301-47ee-9373-fef65feb1cd4 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-01-18T03:08:17Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.5 instance.id=3c01305e-2301-47ee-9373-fef65feb1cd4 time="2025-01-18T03:08:17Z" level=info msg="redis not configured" go.version=go1.23.5 instance.id=3c01305e-2301-47ee-9373-fef65feb1cd4 time="2025-01-18T03:08:17Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:42993, interval=1, threshold=3" go.version=go1.23.5 instance.id=3c01305e-2301-47ee-9373-fef65feb1cd4 --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 60.219s === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.09s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.07s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.11s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.23s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 9.522s === RUN TestSchedule time="2025-01-18T03:07:24Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.23.5 instance.id=3701d228-9f7c-4917-8ecc-763df95e4d4b time="2025-01-18T03:07:24Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.998549ms" go.version=go1.23.5 instance.id=3701d228-9f7c-4917-8ecc-763df95e4d4b time="2025-01-18T03:07:24Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=998.96µs" go.version=go1.23.5 instance.id=3701d228-9f7c-4917-8ecc-763df95e4d4b time="2025-01-18T03:07:24Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=998.953µs" go.version=go1.23.5 instance.id=3701d228-9f7c-4917-8ecc-763df95e4d4b 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-01-18T03:07:24Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.23.5 instance.id=3701d228-9f7c-4917-8ecc-763df95e4d4b --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-01-18T03:07:24Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.23.5 instance.id=3701d228-9f7c-4917-8ecc-763df95e4d4b time="2025-01-18T03:07:24Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.998596ms" go.version=go1.23.5 instance.id=3701d228-9f7c-4917-8ecc-763df95e4d4b time="2025-01-18T03:07:24Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.998833ms" go.version=go1.23.5 instance.id=3701d228-9f7c-4917-8ecc-763df95e4d4b time="2025-01-18T03:07:24Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.23.5 instance.id=3701d228-9f7c-4917-8ecc-763df95e4d4b --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-01-18T03:07:25Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.23.5 instance.id=3701d228-9f7c-4917-8ecc-763df95e4d4b --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.576s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (1.85s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 23298048 sha256:bf079a872c64ff43bbea16f2e14a829c15662aac42c3c73364e17d4dbeaeeb3a [] map[] } --- PASS: TestSimpleBlobRead (0.21s) === RUN TestBlobMount --- PASS: TestBlobMount (0.17s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (1.17s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.94s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (0.99s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.00s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:44e70808af7380615be6d9b31670c742a3fc913f1ad5ee507486ed0707b1049e palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:11c508cc81c3803d6429c486aa894556c4869a024dc02bcca41d0a5bea462725 palailogos: marking blob sha256:c5ef05260476f1f3e71b9b8eb583a21d100ddd7fb37cb618081897719c753e4a palailogos: marking manifest sha256:5ec9245ed28ac9425fb7e1d82a80f7b035307ffc6734c4ff011b476c611bc2f2 palailogos: marking blob sha256:be1cd65399b68e3faa1a4b529583daf0538d3475a46b5337d1119aec27514588 palailogos: marking blob sha256:9776eed5e83522d55c2949e83c17fe26c7378103ac21bfa872776e53ddb1bb5a palailogos: marking manifest sha256:65fae029909fec207fa8acf60a80fe7136fd0878623c7eb92384b44072a87e3a palailogos: marking blob sha256:705c859b39f844932b6be383bccaaabdd76302faddfe66b6df2071f21a8e384e palailogos: marking blob sha256:26aca90fe6573b017244f006e4794d11d3c5effffd98bccf73b14680e21ca396 palailogos: marking manifest sha256:84f11239464e104f73d69d6fe6b447c7f978362babf2038998c42f6701cb35ca palailogos: marking blob sha256:5ec9245ed28ac9425fb7e1d82a80f7b035307ffc6734c4ff011b476c611bc2f2 palailogos: marking blob sha256:65fae029909fec207fa8acf60a80fe7136fd0878623c7eb92384b44072a87e3a 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (0.58s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:048bd87d9d923b23b45aa14250be1387cdf72e51f1126d3f7439d43b5818242b deletemanifests: marking manifest sha256:a1d1005a666634e0ed67d253ee6d31389f2e8d29f15702fb19997e245cea3d5d deletemanifests: marking blob sha256:5d598c4f5ef27f16453ebc0b048344ea608ec87af35b3cd320a80ec963fcd259 deletemanifests: marking blob sha256:5b354b656568a4829c2b579b3206317af28b43982e29a0adec6bd0dc90db583b deletemanifests: marking blob sha256:0a322f1c59a592a7efc71451496dc8f49ee3002ff3ac40dd4ea57ba6b74da2b1 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:4c1d1fbb813a796313a596000133448ee6891e81cf87b4dfa46ab28a6e48ef11 blob eligible for deletion: sha256:8ec402fbe23062629c10490edf99dc95494e9c5d22939fc964891173d1d680c9 blob eligible for deletion: sha256:048bd87d9d923b23b45aa14250be1387cdf72e51f1126d3f7439d43b5818242b blob eligible for deletion: sha256:46d69efa97c2da1caa5c93719a91c723685a6834d90c93f67919914dcea3af43 deletemanifests manifest eligible for deletion: sha256:048bd87d9d923b23b45aa14250be1387cdf72e51f1126d3f7439d43b5818242b deletemanifests: marking manifest sha256:a1d1005a666634e0ed67d253ee6d31389f2e8d29f15702fb19997e245cea3d5d deletemanifests: marking blob sha256:5d598c4f5ef27f16453ebc0b048344ea608ec87af35b3cd320a80ec963fcd259 deletemanifests: marking blob sha256:5b354b656568a4829c2b579b3206317af28b43982e29a0adec6bd0dc90db583b deletemanifests: marking blob sha256:0a322f1c59a592a7efc71451496dc8f49ee3002ff3ac40dd4ea57ba6b74da2b1 time="2025-01-18T03:07:31Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/048bd87d9d923b23b45aa14250be1387cdf72e51f1126d3f7439d43b5818242b" go.version=go1.23.5 instance.id=c2f9252d-ab2a-4238-9a05-c2fa9357eeb7 time="2025-01-18T03:07:31Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/048bd87d9d923b23b45aa14250be1387cdf72e51f1126d3f7439d43b5818242b" go.version=go1.23.5 instance.id=c2f9252d-ab2a-4238-9a05-c2fa9357eeb7 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:048bd87d9d923b23b45aa14250be1387cdf72e51f1126d3f7439d43b5818242b time="2025-01-18T03:07:31Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/04/048bd87d9d923b23b45aa14250be1387cdf72e51f1126d3f7439d43b5818242b" go.version=go1.23.5 instance.id=c2f9252d-ab2a-4238-9a05-c2fa9357eeb7 blob eligible for deletion: sha256:46d69efa97c2da1caa5c93719a91c723685a6834d90c93f67919914dcea3af43 time="2025-01-18T03:07:31Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/46/46d69efa97c2da1caa5c93719a91c723685a6834d90c93f67919914dcea3af43" go.version=go1.23.5 instance.id=c2f9252d-ab2a-4238-9a05-c2fa9357eeb7 blob eligible for deletion: sha256:4c1d1fbb813a796313a596000133448ee6891e81cf87b4dfa46ab28a6e48ef11 time="2025-01-18T03:07:31Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/4c/4c1d1fbb813a796313a596000133448ee6891e81cf87b4dfa46ab28a6e48ef11" go.version=go1.23.5 instance.id=c2f9252d-ab2a-4238-9a05-c2fa9357eeb7 blob eligible for deletion: sha256:8ec402fbe23062629c10490edf99dc95494e9c5d22939fc964891173d1d680c9 time="2025-01-18T03:07:31Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8e/8ec402fbe23062629c10490edf99dc95494e9c5d22939fc964891173d1d680c9" go.version=go1.23.5 instance.id=c2f9252d-ab2a-4238-9a05-c2fa9357eeb7 --- PASS: TestDeleteManifestIfTagNotFound (0.62s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:278878e0e6371ab7c6c6c2ff6c423235450ad4ee687bf17c688a1e74efa3ad7e time="2025-01-18T03:07:31Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/27/278878e0e6371ab7c6c6c2ff6c423235450ad4ee687bf17c688a1e74efa3ad7e" go.version=go1.23.5 instance.id=c2f9252d-ab2a-4238-9a05-c2fa9357eeb7 blob eligible for deletion: sha256:d36b60415853951c3befa27ab28404d717085113e7aa133705f74af4c4d57173 time="2025-01-18T03:07:31Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d3/d36b60415853951c3befa27ab28404d717085113e7aa133705f74af4c4d57173" go.version=go1.23.5 instance.id=c2f9252d-ab2a-4238-9a05-c2fa9357eeb7 blob eligible for deletion: sha256:ff989943a71e9c3a84d47b4c17eaafe0262d36380750fcca2a1df0c9c3b49523 time="2025-01-18T03:07:31Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ff/ff989943a71e9c3a84d47b4c17eaafe0262d36380750fcca2a1df0c9c3b49523" go.version=go1.23.5 instance.id=c2f9252d-ab2a-4238-9a05-c2fa9357eeb7 --- PASS: TestGCWithMissingManifests (0.21s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:6fccd6181f1a5b7ec54b19ea628a6e79bfcd5bbe31b2aaba909ebc0a810a8b9a komnenos: marking blob sha256:e20bce4710807711daac113c52942e6bb7bef0e55ac936de930691e4e7929752 komnenos: marking blob sha256:bb3a084dc28765bc0df1fd3b2a025e4e088bacf2a518fa886797852357601f28 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:1bffb4a11358688d30c054c9d9f6ee8e7e7e97f74987ac8c0a782d97909a4ea3 time="2025-01-18T03:07:32Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1b/1bffb4a11358688d30c054c9d9f6ee8e7e7e97f74987ac8c0a782d97909a4ea3" go.version=go1.23.5 instance.id=c2f9252d-ab2a-4238-9a05-c2fa9357eeb7 blob eligible for deletion: sha256:5975729380cd7e62441a04074a88eafedeec0bf935aebdf777050daf74e5e71b time="2025-01-18T03:07:32Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/59/5975729380cd7e62441a04074a88eafedeec0bf935aebdf777050daf74e5e71b" go.version=go1.23.5 instance.id=c2f9252d-ab2a-4238-9a05-c2fa9357eeb7 blob eligible for deletion: sha256:8d1b03cf5f49b79eb294eb666539385cf89daec2ef9de8761862e06564d30fb9 time="2025-01-18T03:07:32Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8d/8d1b03cf5f49b79eb294eb666539385cf89daec2ef9de8761862e06564d30fb9" go.version=go1.23.5 instance.id=c2f9252d-ab2a-4238-9a05-c2fa9357eeb7 blob eligible for deletion: sha256:92cf75eed860ab38092f4f1bacc0e94a738b203073e3fe401d3e9609223a2de2 time="2025-01-18T03:07:32Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/92/92cf75eed860ab38092f4f1bacc0e94a738b203073e3fe401d3e9609223a2de2" go.version=go1.23.5 instance.id=c2f9252d-ab2a-4238-9a05-c2fa9357eeb7 blob eligible for deletion: sha256:c46fafba0829ba545b9aaa7f00f4406671802edfd3f91ac4e4172bf74c042e64 time="2025-01-18T03:07:32Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c4/c46fafba0829ba545b9aaa7f00f4406671802edfd3f91ac4e4172bf74c042e64" go.version=go1.23.5 instance.id=c2f9252d-ab2a-4238-9a05-c2fa9357eeb7 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-01-18T03:07:32Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.23.5 instance.id=c2f9252d-ab2a-4238-9a05-c2fa9357eeb7 blob eligible for deletion: sha256:ff30f94490fd7fe94e5b2d0895cd5d7125a204d7f30f3ee10e1dd2e2c8cb5573 time="2025-01-18T03:07:32Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ff/ff30f94490fd7fe94e5b2d0895cd5d7125a204d7f30f3ee10e1dd2e2c8cb5573" go.version=go1.23.5 instance.id=c2f9252d-ab2a-4238-9a05-c2fa9357eeb7 --- PASS: TestDeletionHasEffect (0.51s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (0.59s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:55f52ddc086e06e4b930ab3588aa976f079a59875b9e827406e6012c15724d97 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:ce754d1d126b362a67e69e0e91db0b47602b690ecb072f9600a8b4d086ff9e99 michael_z_doukas: marking blob sha256:80fa0d7d80e58ed623dbae7a56c62b3d0e95522417767eee0eede395622c4e20 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:b84a00147569fecc320c4dfbc37bd05d951904469e67a5e1f7b10bc2a65bf555 time="2025-01-18T03:07:33Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b8/b84a00147569fecc320c4dfbc37bd05d951904469e67a5e1f7b10bc2a65bf555" go.version=go1.23.5 instance.id=c2f9252d-ab2a-4238-9a05-c2fa9357eeb7 --- PASS: TestOrphanBlobDeleted (0.37s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:f4d1cd2b478db444eb62fdc1574ac7ce5cea4ca417c51b467bfe96a24468bc43 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:b8df3a798452be090ad0b349b0b958df67650918f2573381421901a589479da3 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.16s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.26s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.19s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (0.53s) === 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-01-18T03:07:34Z" level=info msg="PurgeUploads starting: olderThan=2025-01-18 02:07:34.310637623 +0000 UTC m=-3590.624762746, actuallyDelete=true" time="2025-01-18T03:07:34Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-01-18T03:07:34Z" level=info msg="PurgeUploads starting: olderThan=2025-01-18 03:07:34.311303134 +0000 UTC m=+9.375902766, actuallyDelete=true" time="2025-01-18T03:07:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/54f4cb48-077a-4bb6-81f3-f933f6298bdb have older date (2025-01-18 02:07:34 +0000 UTC) than purge date (2025-01-18 03:07:34.311303134 +0000 UTC m=+9.375902766). Removing upload directory." time="2025-01-18T03:07:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/78cdae09-daa5-4898-a8be-58b8d534238b have older date (2025-01-18 02:07:34 +0000 UTC) than purge date (2025-01-18 03:07:34.311303134 +0000 UTC m=+9.375902766). Removing upload directory." time="2025-01-18T03:07:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0a91894b-9d36-4844-a8ba-37edb95de3e0 have older date (2025-01-18 02:07:34 +0000 UTC) than purge date (2025-01-18 03:07:34.311303134 +0000 UTC m=+9.375902766). Removing upload directory." time="2025-01-18T03:07:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1bc2303a-cf9e-4acd-ba2a-3bb57d6fa626 have older date (2025-01-18 02:07:34 +0000 UTC) than purge date (2025-01-18 03:07:34.311303134 +0000 UTC m=+9.375902766). Removing upload directory." time="2025-01-18T03:07:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3be54206-39ca-4b8b-8c96-124be00a7f60 have older date (2025-01-18 02:07:34 +0000 UTC) than purge date (2025-01-18 03:07:34.311303134 +0000 UTC m=+9.375902766). Removing upload directory." time="2025-01-18T03:07:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7ebbad9b-b78e-4d8f-9c15-b20679787fcb have older date (2025-01-18 02:07:34 +0000 UTC) than purge date (2025-01-18 03:07:34.311303134 +0000 UTC m=+9.375902766). Removing upload directory." time="2025-01-18T03:07:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/efa95782-a58b-41dd-b2b4-ab518cf37262 have older date (2025-01-18 02:07:34 +0000 UTC) than purge date (2025-01-18 03:07:34.311303134 +0000 UTC m=+9.375902766). Removing upload directory." time="2025-01-18T03:07:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/061763a6-f206-4356-9663-01027d1930a4 have older date (2025-01-18 02:07:34 +0000 UTC) than purge date (2025-01-18 03:07:34.311303134 +0000 UTC m=+9.375902766). Removing upload directory." time="2025-01-18T03:07:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/34a06cdd-5856-4640-be94-168b827a3a16 have older date (2025-01-18 02:07:34 +0000 UTC) than purge date (2025-01-18 03:07:34.311303134 +0000 UTC m=+9.375902766). Removing upload directory." time="2025-01-18T03:07:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/42689bcb-de0a-411b-aa46-1cb5f1046a5c have older date (2025-01-18 02:07:34 +0000 UTC) than purge date (2025-01-18 03:07:34.311303134 +0000 UTC m=+9.375902766). Removing upload directory." time="2025-01-18T03:07:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/747b0eab-29da-4cca-bb21-f492bf0bbeee have older date (2025-01-18 02:07:34 +0000 UTC) than purge date (2025-01-18 03:07:34.311303134 +0000 UTC m=+9.375902766). Removing upload directory." time="2025-01-18T03:07:34Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-01-18T03:07:34Z" level=info msg="PurgeUploads starting: olderThan=2025-01-18 03:07:34.312065043 +0000 UTC m=+9.376664679, actuallyDelete=true" time="2025-01-18T03:07:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/72a4191d-0b1f-48ea-9de4-05d799b022fe have older date (2025-01-18 02:07:34 +0000 UTC) than purge date (2025-01-18 03:07:34.312065043 +0000 UTC m=+9.376664679). Removing upload directory." time="2025-01-18T03:07:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/b823dabe-1e22-44d9-aa56-65ccbf1d295c have older date (2025-01-18 02:07:34 +0000 UTC) than purge date (2025-01-18 03:07:34.312065043 +0000 UTC m=+9.376664679). Removing upload directory." time="2025-01-18T03:07:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/1a2e9863-2973-48c1-b1b8-1e334b0b6949 have older date (2025-01-18 02:07:34 +0000 UTC) than purge date (2025-01-18 03:07:34.312065043 +0000 UTC m=+9.376664679). Removing upload directory." time="2025-01-18T03:07:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/3b3d5dd2-9b88-4e35-a65d-dff31351b0c5 have older date (2025-01-18 02:07:34 +0000 UTC) than purge date (2025-01-18 03:07:34.312065043 +0000 UTC m=+9.376664679). Removing upload directory." time="2025-01-18T03:07:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/ef8ac21f-7313-4cb6-a498-629e171e6454 have older date (2025-01-18 02:07:34 +0000 UTC) than purge date (2025-01-18 03:07:34.312065043 +0000 UTC m=+9.376664679). Removing upload directory." time="2025-01-18T03:07:34Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-01-18T03:07:34Z" level=info msg="PurgeUploads starting: olderThan=2025-01-18 03:07:34.312595594 +0000 UTC m=+9.377195231, actuallyDelete=true" time="2025-01-18T03:07:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/01cce318-cb5c-44dd-bc92-503f4b911e9b have older date (2025-01-18 02:07:34 +0000 UTC) than purge date (2025-01-18 03:07:34.312595594 +0000 UTC m=+9.377195231). Removing upload directory." time="2025-01-18T03:07:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8340fe55-dfd5-4bcb-872e-88befd209d2e have older date (2025-01-18 02:07:34 +0000 UTC) than purge date (2025-01-18 03:07:34.312595594 +0000 UTC m=+9.377195231). Removing upload directory." time="2025-01-18T03:07:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b21594f9-7f54-4b5a-be2f-c5eb6c6e77b1 have older date (2025-01-18 02:07:34 +0000 UTC) than purge date (2025-01-18 03:07:34.312595594 +0000 UTC m=+9.377195231). Removing upload directory." time="2025-01-18T03:07:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b50fea06-3957-4c0f-8764-c36eedfba497 have older date (2025-01-18 02:07:34 +0000 UTC) than purge date (2025-01-18 03:07:34.312595594 +0000 UTC m=+9.377195231). Removing upload directory." time="2025-01-18T03:07:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d8056a59-f572-4277-a803-41a11604fc05 have older date (2025-01-18 02:07:34 +0000 UTC) than purge date (2025-01-18 03:07:34.312595594 +0000 UTC m=+9.377195231). Removing upload directory." time="2025-01-18T03:07:34Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-01-18T03:07:34Z" level=info msg="PurgeUploads starting: olderThan=2025-01-18 03:07:34.312941042 +0000 UTC m=+9.377540671, actuallyDelete=true" time="2025-01-18T03:07:34Z" 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 9.393s === RUN TestInMemoryBlobInfoCache --- PASS: TestInMemoryBlobInfoCache (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/memory 0.006s === 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.004s === RUN TestWalkFileRemoved time="2025-01-18T03:07:25Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.003s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.362s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.02s) === 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.020s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.21s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.589s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.95s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 17.345s === 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-01-18T03:07:27Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.23.5 === RUN TestEligibleForS3/Client_IP_=_#01 time="2025-01-18T03:07:27Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.23.5 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2025-01-18T03:07:27Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.23.5 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestParsing === CONT TestUpdateCalledRegularly === CONT TestInvalidNetworkType === CONT TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestInvalidData time="2025-01-18T03:07:27Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.23.5 --- PASS: TestS3TryUpdate (0.00s) === CONT TestMatchIPV4 time="2025-01-18T03:07:27Z" level=error msg="unknown ip address format" go.version=go1.23.5 instance.id=0c42ab2e-d8da-4ad1-915b-ffc2f36c8f30 ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.00s) === CONT TestMatchIPV6 time="2025-01-18T03:07:27Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.23.5 instance.id=0c42ab2e-d8da-4ad1-915b-ffc2f36c8f30 --- PASS: TestParsing (0.00s) === CONT TestMatchIPV4WithRegionNotMatched --- PASS: TestMatchIPV4WithRegionMatched (0.00s) time="2025-01-18T03:07:27Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.23.5 instance.id=0c42ab2e-d8da-4ad1-915b-ffc2f36c8f30 --- PASS: TestInvalidData (0.00s) --- PASS: TestMatchIPV4_2 (0.00s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) --- PASS: TestMatchIPV4 (0.00s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.00s) --- PASS: TestMatchIPV6 (0.00s) time="2025-01-18T03:07:28Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.23.5 time="2025-01-18T03:07:29Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.23.5 time="2025-01-18T03:07:30Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.23.5 time="2025-01-18T03:07:31Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.23.5 --- PASS: TestUpdateCalledRegularly (4.51s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.511s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.003s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) === RUN TestEmptyRootList s3_test.go:119: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestEmptyRootList (0.00s) === RUN TestStorageClass s3_test.go:169: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestStorageClass (0.00s) === RUN TestOverThousandBlobs s3_test.go:242: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestOverThousandBlobs (0.00s) === RUN TestMoveWithMultipartCopy s3_test.go:275: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestMoveWithMultipartCopy (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/s3-aws 0.378s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.48s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 15.842s === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.00s) PASS ok github.com/docker/distribution/uuid 0.017s >>> 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-r8.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-r8.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-s390x.so.1 >>> docker-registry*: Package size: 25.6 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r8.apk >>> docker-registry: Build complete at Sat, 18 Jan 2025 03:08:26 +0000 elapsed time 0h 1m 26s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20250118.030701) (2/2) Purging go (1.23.5-r0) Executing busybox-1.37.0-r13.trigger OK: 359 MiB in 106 packages >>> docker-registry: Updating the community/s390x repository index... >>> docker-registry: Signing the index...