>>> docker-registry: Building community/docker-registry 2.8.3-r8 (using abuild 3.14.1-r5) started Sun, 19 Jan 2025 23:53:18 +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/3) Installing binutils-gold (2.43.1-r1) (2/3) Installing go (1.23.5-r0) (3/3) Installing .makedepends-docker-registry (20250119.235320) Executing busybox-1.37.0-r13.trigger OK: 583 MiB in 107 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz >>> docker-registry: Checking sha512sums... docker-registry-2.8.3.tar.gz: OK log-hook-syslog.patch: OK config-example.patch: OK bugsnag-panicwrap.patch: OK docker-registry.initd: OK docker-registry.confd: OK docker-registry.logrotate: OK >>> 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] ? github.com/docker/distribution/manifest [no test files] ? github.com/docker/distribution/metrics [no test files] ? github.com/docker/distribution/reference [no test files] ? github.com/docker/distribution/registry/auth [no test files] ? github.com/docker/distribution/registry/client/transport [no test files] ? 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 Test time="2025-01-19T23:53:42Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-01-19T23:53:42Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.31s) PASS ok github.com/docker/distribution/configuration 0.325s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-01-19T23:53:42Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.00s) === RUN TestWithTrace --- PASS: TestWithTrace (2.01s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.023s === 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.021s === 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.017s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.11s) PASS ok github.com/docker/distribution/health/checks 0.126s === 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.029s === 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.025s === 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.026s === 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.040s === 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/19 23:53:42 http: TLS handshake error from 127.0.0.1:50876: 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:43983/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:43983/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:43983/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:43983/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:35743?status=0, fail=true --- PASS: TestHTTPSink (0.06s) === RUN TestListener --- PASS: TestListener (0.35s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-01-19T23:53:42Z" level=info msg="broadcaster: closing" time="2025-01-19T23:53:42Z" level=info msg="closing testSink" time="2025-01-19T23:53:42Z" level=info msg="closing testSink" time="2025-01-19T23:53:42Z" level=info msg="closing testSink" time="2025-01-19T23:53:42Z" level=info msg="closing testSink" time="2025-01-19T23:53:42Z" level=info msg="closing testSink" time="2025-01-19T23:53:42Z" level=info msg="closing testSink" time="2025-01-19T23:53:42Z" level=info msg="closing testSink" time="2025-01-19T23:53:42Z" level=info msg="closing testSink" time="2025-01-19T23:53:42Z" level=info msg="closing testSink" time="2025-01-19T23:53:42Z" level=info msg="closing testSink" time="2025-01-19T23:53:42Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2025-01-19T23:53:42Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.23s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-01-19T23:53:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:42Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-19T23:53:43Z" level=warning msg="&{0x40002d8450 0.9} encountered too many errors, backing off" time="2025-01-19T23:53:43Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.65s) PASS ok github.com/docker/distribution/notifications 1.373s === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGracefulShutdown time="2025-01-19T23:53:42Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-01-19T23:53:42.243705755Z" 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-19T23:53:42.243855476Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-19T23:53:42.2444442Z" level=info msg="listening on [::]:5000" go.version=go1.23.5 time="2025-01-19T23:53:42.245043603Z" level=info msg="Starting upload purge in 17m0s" go.version=go1.23.5 time="2025-01-19T23:53:45.245686402Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.23.5 time="2025-01-19T23:53:45.359657995Z" level=info msg="response completed" go.version=go1.23.5 http.request.host=127.0.0.1 http.request.id=63d3c349-bea4-4963-bde1-b2fe41863d20 http.request.method=GET http.request.remoteaddr="[::1]:51936" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.125127ms http.response.status=200 http.response.written=2 ::1 - - [19/Jan/2025:23:53:45 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" --- PASS: TestGracefulShutdown (3.12s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-01-19T23:53:45.608294023Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-01-19T23:53:45.609957353Z" 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-19T23:53:45.609992153Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-19T23:53:45.611734363Z" level=info msg="Starting upload purge in 45m0s" go.version=go1.23.5 time="2025-01-19T23:53:45.615901988Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.23.5 time="2025-01-19T23:53:45.615928908Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.23.5 time="2025-01-19T23:53:45.61623659Z" level=info msg="listening on [::]:5001, tls" go.version=go1.23.5 time="2025-01-19T23:53:48.619866846Z" level=info msg="response completed" go.version=go1.23.5 http.request.host=127.0.0.1 http.request.id=c04d0673-8b1b-4a61-ac65-55d7eda0af41 http.request.method=GET http.request.remoteaddr="127.0.0.1:56712" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="782.765µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [19/Jan/2025:23:53:48 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-01-19T23:53:48.620077087Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.23.5 --- PASS: TestRegistrySupportedCipherSuite (3.36s) === RUN TestRegistryUnsupportedCipherSuite time="2025-01-19T23:53:49.095486202Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-01-19T23:53:49.096344887Z" 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-19T23:53:49.096369567Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-19T23:53:49.096525248Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.23.5 time="2025-01-19T23:53:49.096548088Z" level=info msg="Starting upload purge in 37m0s" go.version=go1.23.5 --- PASS: TestRegistryUnsupportedCipherSuite (8.49s) PASS ok github.com/docker/distribution/registry 15.033s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.062s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.05s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.05s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.04s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.19s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.387s === RUN TestBasicAccessController time="2025-01-19T23:53:42Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.23.5 instance.id=1f46f981-1107-457b-b8c7-185d511cc091 time="2025-01-19T23:53:42Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.23.5 instance.id=1f46f981-1107-457b-b8c7-185d511cc091 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-01-19T23:53:42Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.23.5 password="6xzH0vEmECCczGxRPZ-B8Nk6_w9MICtehUqoWhqeEbY" user=docker --- PASS: TestCreateHtpasswdFile (0.15s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.220s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.036s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.02s) === RUN TestLeeway time="2025-01-19T23:53:42Z" level=info msg="token not to be used before 2025-01-19 23:53:43 +0000 UTC - currently 2025-01-19 23:53:42.249988512 +0000 UTC m=+0.021077086" time="2025-01-19T23:53:42Z" level=info msg="token not to be used after 2025-01-19 23:53:42 +0000 UTC - currently 2025-01-19 23:53:42.250490315 +0000 UTC m=+0.021578889" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2025-01-19T23:53:42Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.02s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.070s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.02s) === 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.01s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.03s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.02s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.02s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.03s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.01s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.03s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.02s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.01s) === RUN TestCatalog --- PASS: TestCatalog (0.01s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.01s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.293s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.01s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.01s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.01s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.083s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.024s === RUN TestCheckAPI time="2025-01-19T23:53:42Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.5 time="2025-01-19T23:53:42Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-19T23:53:42Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41435" http.request.id=34c0a57c-3078-4aea-99dc-0943bec8711f http.request.method=GET http.request.remoteaddr="127.0.0.1:45218" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=7.937607ms http.response.status=200 http.response.written=2 127.0.0.1 - - [19/Jan/2025:23:53:42 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.03s) === RUN TestCatalogAPI time="2025-01-19T23:53:42Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.5 time="2025-01-19T23:53:42Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-19T23:53:42Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:45731" http.request.id=a5fff19c-b891-4dab-b132-6c17e5451a65 http.request.method=GET http.request.remoteaddr="127.0.0.1:53144" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=7.456804ms http.response.status=200 http.response.written=20 127.0.0.1 - - [19/Jan/2025:23:53:42 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-01-19T23:53:42Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:45731" http.request.id=b01fef80-551f-4b2c-9ede-e1c24883cadf http.request.method=POST http.request.remoteaddr="127.0.0.1:53144" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.177767ms http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:53:42 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:53:44Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:45731" http.request.id=b9e0998a-d37b-4024-9330-8c05cfccbffb http.request.method=PUT http.request.remoteaddr="127.0.0.1:53144" http.request.uri="/v2/foo/aaaa/blobs/uploads/a9698879-fc61-4df3-9999-e786541888eb?_state=rNGqY57R0E_CrU0aQY8m_8b0lFtBK3VNICDnpPNxLbt7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJhOTY5ODg3OS1mYzYxLTRkZjMtOTk5OS1lNzg2NTQxODg4ZWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMTlUMjM6NTM6NDIuNTI5NDE3NjQ5WiJ9&digest=sha256%3Aed907d977556e7f8872dd1caca1156cdd7c16bbb1d4060d079c5c98a9e090a29" http.request.useragent="Go-http-client/1.1" http.response.duration=1.64824996s http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:53:42 +0000] "PUT /v2/foo/aaaa/blobs/uploads/a9698879-fc61-4df3-9999-e786541888eb?_state=rNGqY57R0E_CrU0aQY8m_8b0lFtBK3VNICDnpPNxLbt7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJhOTY5ODg3OS1mYzYxLTRkZjMtOTk5OS1lNzg2NTQxODg4ZWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMTlUMjM6NTM6NDIuNTI5NDE3NjQ5WiJ9&digest=sha256%3Aed907d977556e7f8872dd1caca1156cdd7c16bbb1d4060d079c5c98a9e090a29 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:53:44Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:45731" http.request.id=c3c4b6ef-931b-4bd2-9fea-40d45ea5062e http.request.method=PUT http.request.remoteaddr="127.0.0.1:53144" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.902891ms http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:53:44 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:53:44Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:45731" http.request.id=ab169b63-dcd9-4aec-8552-f8aadc7afe63 http.request.method=POST http.request.remoteaddr="127.0.0.1:53144" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.053846ms http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:53:44 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:53:45Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:45731" http.request.id=259e87c5-6424-4159-8894-5796f553e462 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53144" http.request.uri="/v2/foo/bbbb/blobs/uploads/35507cb0-587e-40f8-8ad5-0e5cb34e0481?_state=2VprQK0hIKM65HzSbQmyhCz8pD8lj9DgASg6g-lIIlt7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIzNTUwN2NiMC01ODdlLTQwZjgtOGFkNS0wZTVjYjM0ZTA0ODEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMTlUMjM6NTM6NDQuMjc1Njc1MzA5WiJ9&digest=sha256%3A69df1406341b88f7399001688daba1ec4b47116edfa46b97ef096f0bff4d3c27" http.request.useragent="Go-http-client/1.1" http.response.duration=1.276333102s http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:53:44 +0000] "PUT /v2/foo/bbbb/blobs/uploads/35507cb0-587e-40f8-8ad5-0e5cb34e0481?_state=2VprQK0hIKM65HzSbQmyhCz8pD8lj9DgASg6g-lIIlt7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIzNTUwN2NiMC01ODdlLTQwZjgtOGFkNS0wZTVjYjM0ZTA0ODEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMTlUMjM6NTM6NDQuMjc1Njc1MzA5WiJ9&digest=sha256%3A69df1406341b88f7399001688daba1ec4b47116edfa46b97ef096f0bff4d3c27 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:53:45Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:45731" http.request.id=a8c338bf-6352-438b-8198-c0b29ff22b95 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53144" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.501249ms http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:53:45 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:53:45Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:45731" http.request.id=956e11c7-a8a0-485f-953e-4da48c3ff52a http.request.method=POST http.request.remoteaddr="127.0.0.1:53144" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.105527ms http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:53:45 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:53:48Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:45731" http.request.id=a7a67484-8f63-40e5-887e-9304bd56f6ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:53144" http.request.uri="/v2/foo/cccc/blobs/uploads/289cdd81-4107-41b3-a075-3eeedd3f4910?_state=lfiePCws8L14_v10RvqAz_NxKDAAi1SMYNZQ5lhixlF7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIyODljZGQ4MS00MTA3LTQxYjMtYTA3NS0zZWVlZGQzZjQ5MTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMTlUMjM6NTM6NDUuNjc5NjQ1MjQ0WiJ9&digest=sha256%3Adc03baad59f961abd285cf9c7b5f0980471164bca229f25d4cd0abe71534d9bf" http.request.useragent="Go-http-client/1.1" http.response.duration=2.554908736s http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:53:45 +0000] "PUT /v2/foo/cccc/blobs/uploads/289cdd81-4107-41b3-a075-3eeedd3f4910?_state=lfiePCws8L14_v10RvqAz_NxKDAAi1SMYNZQ5lhixlF7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIyODljZGQ4MS00MTA3LTQxYjMtYTA3NS0zZWVlZGQzZjQ5MTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMTlUMjM6NTM6NDUuNjc5NjQ1MjQ0WiJ9&digest=sha256%3Adc03baad59f961abd285cf9c7b5f0980471164bca229f25d4cd0abe71534d9bf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:53:48Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:45731" http.request.id=02819da1-9c3b-4162-a1b4-cbb60d50d49e http.request.method=PUT http.request.remoteaddr="127.0.0.1:53144" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.69217ms http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:53:48 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:53:48Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:45731" http.request.id=d1d00f7e-04f7-4075-90b2-a7b123b84297 http.request.method=POST http.request.remoteaddr="127.0.0.1:53144" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="875.445µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:53:48 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:53:49Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:45731" http.request.id=497d8a6a-c6f0-4a7b-9eed-7a47d1bd07ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:53144" http.request.uri="/v2/foo/dddd/blobs/uploads/c288b92a-34ab-4f5b-8cac-10f6b8ac08e8?_state=1jF2Y9VmbIraRmlm8q53l8DVGwWx4JpQXb8d8QcTTUR7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJjMjg4YjkyYS0zNGFiLTRmNWItOGNhYy0xMGY2YjhhYzA4ZTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMTlUMjM6NTM6NDguMzEyNDg4Mjc4WiJ9&digest=sha256%3Abad0422e56d8983f5adab7c178ddd69be694fb818b798dfca9e4cf8ed3732d45" http.request.useragent="Go-http-client/1.1" http.response.duration=1.653365195s http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:53:48 +0000] "PUT /v2/foo/dddd/blobs/uploads/c288b92a-34ab-4f5b-8cac-10f6b8ac08e8?_state=1jF2Y9VmbIraRmlm8q53l8DVGwWx4JpQXb8d8QcTTUR7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJjMjg4YjkyYS0zNGFiLTRmNWItOGNhYy0xMGY2YjhhYzA4ZTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMTlUMjM6NTM6NDguMzEyNDg4Mjc4WiJ9&digest=sha256%3Abad0422e56d8983f5adab7c178ddd69be694fb818b798dfca9e4cf8ed3732d45 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:53:49Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:45731" http.request.id=836935e8-cbe4-4ac1-a716-2809416fb1cc http.request.method=PUT http.request.remoteaddr="127.0.0.1:53144" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.73113ms http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:53:49 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:53:50Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:45731" http.request.id=a216a198-8145-47d2-8414-b8c0e79eccb6 http.request.method=POST http.request.remoteaddr="127.0.0.1:53144" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="862.205µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:53:50 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:53:51Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:45731" http.request.id=5e000c20-eba9-440b-8dc5-bc8d282b245f http.request.method=PUT http.request.remoteaddr="127.0.0.1:53144" http.request.uri="/v2/foo/eeee/blobs/uploads/17791fdf-7dab-4716-9314-7b7633022aa5?_state=-LI3Hy-iSljG-4-ibMQ7OLI75LN9vIy_pEYAc2duCOB7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIxNzc5MWZkZi03ZGFiLTQ3MTYtOTMxNC03Yjc2MzMwMjJhYTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMTlUMjM6NTM6NTAuMDM1Nzk5MzI0WiJ9&digest=sha256%3Aa43633d4626272461a80d911766872cf71c05e2b18169f0e78769ac8ce25e9be" http.request.useragent="Go-http-client/1.1" http.response.duration=1.087465056s http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:53:50 +0000] "PUT /v2/foo/eeee/blobs/uploads/17791fdf-7dab-4716-9314-7b7633022aa5?_state=-LI3Hy-iSljG-4-ibMQ7OLI75LN9vIy_pEYAc2duCOB7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIxNzc5MWZkZi03ZGFiLTQ3MTYtOTMxNC03Yjc2MzMwMjJhYTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMTlUMjM6NTM6NTAuMDM1Nzk5MzI0WiJ9&digest=sha256%3Aa43633d4626272461a80d911766872cf71c05e2b18169f0e78769ac8ce25e9be HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:53:51Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:45731" http.request.id=320f805a-01d9-4230-b4e8-f9d25dfe10c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53144" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.58349ms http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:53:51 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:53:51Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:45731" http.request.id=3b958207-3aff-4046-8602-1affed7c88fe http.request.method=POST http.request.remoteaddr="127.0.0.1:53144" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="938.885µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:53:51 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:53:52Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:45731" http.request.id=15f7a27a-0a20-41d9-9468-32112064a5d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53144" http.request.uri="/v2/foo/ffff/blobs/uploads/8a9384b1-90b7-427a-825d-b279695531e8?_state=3M2MnrIi6FflDv08GX2E8Cwdw9bHwEPLqw9SC7ZP8Qt7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI4YTkzODRiMS05MGI3LTQyN2EtODI1ZC1iMjc5Njk1NTMxZTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMTlUMjM6NTM6NTEuMjA1ODg2NzA0WiJ9&digest=sha256%3Abbbca50b5a659854eba8a3ab617c9f9d8412cf520641a0b33155f7e0b072f7da" http.request.useragent="Go-http-client/1.1" http.response.duration=1.668585206s http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:53:51 +0000] "PUT /v2/foo/ffff/blobs/uploads/8a9384b1-90b7-427a-825d-b279695531e8?_state=3M2MnrIi6FflDv08GX2E8Cwdw9bHwEPLqw9SC7ZP8Qt7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI4YTkzODRiMS05MGI3LTQyN2EtODI1ZC1iMjc5Njk1NTMxZTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMTlUMjM6NTM6NTEuMjA1ODg2NzA0WiJ9&digest=sha256%3Abbbca50b5a659854eba8a3ab617c9f9d8412cf520641a0b33155f7e0b072f7da HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:53:52Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:45731" http.request.id=095abb34-130a-4c83-97fe-a9982b8b0491 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53144" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.521809ms http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:53:52 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:53:52Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:45731" http.request.id=12236139-c92c-4d01-80cd-ca4e54142258 http.request.method=GET http.request.remoteaddr="127.0.0.1:53144" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="769.365µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [19/Jan/2025:23:53:52 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-01-19T23:53:52Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:45731" http.request.id=36c12b96-b2c1-42b5-a091-3f00f3aabcca http.request.method=GET http.request.remoteaddr="127.0.0.1:53144" 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="704.644µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [19/Jan/2025:23:53:52 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-01-19T23:53:52Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:45731" http.request.id=a8323298-15ee-4e46-998e-57f9c77f629c http.request.method=GET http.request.remoteaddr="127.0.0.1:53144" 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="710.324µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [19/Jan/2025:23:53:52 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-01-19T23:53:52Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:45731" http.request.id=57eaf252-9102-427e-9789-126ba3878948 http.request.method=GET http.request.remoteaddr="127.0.0.1:53144" 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="778.844µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [19/Jan/2025:23:53:52 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-01-19T23:53:52Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:45731" http.request.id=bac1ae2b-2a0a-4bf7-9e12-1cdf800fe527 http.request.method=GET http.request.remoteaddr="127.0.0.1:53144" 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="893.205µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [19/Jan/2025:23:53:52 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-01-19T23:53:52Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:45731" http.request.id=d26d3f79-3ee9-4054-8e0c-8a389f70d61e http.request.method=GET http.request.remoteaddr="127.0.0.1:53144" 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="584.283µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [19/Jan/2025:23:53:52 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-01-19T23:53:52Z" 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:45731" http.request.id=eeb2670c-959b-42a6-99f1-592369982b4f http.request.method=GET http.request.remoteaddr="127.0.0.1:53144" 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="661.724µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [19/Jan/2025:23:53:52 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-01-19T23:53:52Z" 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:45731" http.request.id=3c6d2701-d2be-4502-a226-f07a8a4f5f97 http.request.method=GET http.request.remoteaddr="127.0.0.1:53144" 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="609.484µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [19/Jan/2025:23:53:52 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-01-19T23:53:52Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:45731" http.request.id=9ae61eaf-b680-4562-90fa-703d8c2be094 http.request.method=GET http.request.remoteaddr="127.0.0.1:53144" 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="682.724µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [19/Jan/2025:23:53:52 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-01-19T23:53:52Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:45731" http.request.id=1d103b98-67b7-4165-9710-4d01955a9dcb http.request.method=GET http.request.remoteaddr="127.0.0.1:53144" 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="697.964µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [19/Jan/2025:23:53:52 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-01-19T23:53:52Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.5 time="2025-01-19T23:53:52Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-19T23:53:52Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:45849" http.request.id=c0349ef6-b086-4d29-ad2b-8702b798ff8e http.request.method=POST http.request.remoteaddr="127.0.0.1:36398" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="998.486µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:53:52 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:53:54Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:45849" http.request.id=1fd58454-7969-4c60-8c71-b48e57bbfec0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36398" http.request.uri="/v2/foo/aaaa/blobs/uploads/f09d01f9-3324-47f8-b664-fc639dff2559?_state=d6jeSvdWfHjeBS1nrD5pEZncGlI0k4Q0IaF4byEbaVF7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJmMDlkMDFmOS0zMzI0LTQ3ZjgtYjY2NC1mYzYzOWRmZjI1NTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMTlUMjM6NTM6NTIuOTk5MTY0ODhaIn0%3D&digest=sha256%3Afb6f3819720315f8c4b5ca0242977a8137642d602bdcdf2bcb0c07bf657d35af" http.request.useragent="Go-http-client/1.1" http.response.duration=1.857210202s http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:53:52 +0000] "PUT /v2/foo/aaaa/blobs/uploads/f09d01f9-3324-47f8-b664-fc639dff2559?_state=d6jeSvdWfHjeBS1nrD5pEZncGlI0k4Q0IaF4byEbaVF7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJmMDlkMDFmOS0zMzI0LTQ3ZjgtYjY2NC1mYzYzOWRmZjI1NTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMTlUMjM6NTM6NTIuOTk5MTY0ODhaIn0%3D&digest=sha256%3Afb6f3819720315f8c4b5ca0242977a8137642d602bdcdf2bcb0c07bf657d35af HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:53:54Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:45849" http.request.id=81acdcac-f39c-4976-a021-fa45ffacd889 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36398" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.590249ms http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:53:54 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:53:54Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:45849" http.request.id=a9b78a91-4a4c-4408-b45e-58813c3a940d http.request.method=POST http.request.remoteaddr="127.0.0.1:36398" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="888.325µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:53:54 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:53:56Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:45849" http.request.id=02ef1a67-7720-44bd-b109-734a1144e076 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36398" http.request.uri="/v2/foo/bbbb/blobs/uploads/d95e4727-2e24-450b-a709-62e8fcc15082?_state=6PAti7PP0Iu-1EQ1gWj22ElseInSiEbZc075ORo-uzR7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJkOTVlNDcyNy0yZTI0LTQ1MGItYTcwOS02MmU4ZmNjMTUwODIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMTlUMjM6NTM6NTQuOTU0Nzc0MDE1WiJ9&digest=sha256%3A236d31171173eb560e79d30c0c62704492502a8535200ea47a6c68f0793723ab" http.request.useragent="Go-http-client/1.1" http.response.duration=1.767765533s http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:53:54 +0000] "PUT /v2/foo/bbbb/blobs/uploads/d95e4727-2e24-450b-a709-62e8fcc15082?_state=6PAti7PP0Iu-1EQ1gWj22ElseInSiEbZc075ORo-uzR7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJkOTVlNDcyNy0yZTI0LTQ1MGItYTcwOS02MmU4ZmNjMTUwODIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMTlUMjM6NTM6NTQuOTU0Nzc0MDE1WiJ9&digest=sha256%3A236d31171173eb560e79d30c0c62704492502a8535200ea47a6c68f0793723ab HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:53:56Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:45849" http.request.id=1394b426-73c8-4487-8060-01df02e0c249 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36398" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.58125ms http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:53:56 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:53:56Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:45849" http.request.id=7a387940-6e99-401d-bfac-cf947def555f http.request.method=POST http.request.remoteaddr="127.0.0.1:36398" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="895.565µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:53:56 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:53:57Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:45849" http.request.id=6dcbb29d-8ec5-4f98-9589-c832ce18aebb http.request.method=PUT http.request.remoteaddr="127.0.0.1:36398" http.request.uri="/v2/foo/cccc/blobs/uploads/2c629919-7afa-4964-a19f-a588060aa882?_state=ZS4DPnyqsp1M4MOIRTP5RECU_c_Ctay4eGV0AjUn_Y97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIyYzYyOTkxOS03YWZhLTQ5NjQtYTE5Zi1hNTg4MDYwYWE4ODIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMTlUMjM6NTM6NTYuNzk2OTcyMTQxWiJ9&digest=sha256%3Af15137e1642649a49113d55cdda8656a3584da33f31977a6329936bd9792e6c5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.091549223s http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:53:56 +0000] "PUT /v2/foo/cccc/blobs/uploads/2c629919-7afa-4964-a19f-a588060aa882?_state=ZS4DPnyqsp1M4MOIRTP5RECU_c_Ctay4eGV0AjUn_Y97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIyYzYyOTkxOS03YWZhLTQ5NjQtYTE5Zi1hNTg4MDYwYWE4ODIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMTlUMjM6NTM6NTYuNzk2OTcyMTQxWiJ9&digest=sha256%3Af15137e1642649a49113d55cdda8656a3584da33f31977a6329936bd9792e6c5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:53:57Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:45849" http.request.id=810ba3b7-e9b0-4e1a-aa34-ca58ad4d8389 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36398" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.982891ms http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:53:57 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:53:58Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:45849" http.request.id=b43d0da4-f135-4864-9208-71249a3f8681 http.request.method=POST http.request.remoteaddr="127.0.0.1:36398" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="918.485µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:53:58 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:00Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:45849" http.request.id=35e5fb2c-1098-49dc-9495-e4044903f042 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36398" http.request.uri="/v2/foo/dddd/blobs/uploads/8f0fc4ed-13b0-4cf7-ac26-40c81993ff86?_state=0WXTpZkyNOgpxjLCGwqyfigwqCen8Jcu04eHxA1jUQ97Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI4ZjBmYzRlZC0xM2IwLTRjZjctYWMyNi00MGM4MTk5M2ZmODYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMTlUMjM6NTM6NTguMDExOTE3NzZaIn0%3D&digest=sha256%3A7cd062aa1980a71097d1edc3dc60affa2d744c044927cc3c8213c14bf6b8a487" http.request.useragent="Go-http-client/1.1" http.response.duration=2.834646785s http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:53:58 +0000] "PUT /v2/foo/dddd/blobs/uploads/8f0fc4ed-13b0-4cf7-ac26-40c81993ff86?_state=0WXTpZkyNOgpxjLCGwqyfigwqCen8Jcu04eHxA1jUQ97Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI4ZjBmYzRlZC0xM2IwLTRjZjctYWMyNi00MGM4MTk5M2ZmODYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMTlUMjM6NTM6NTguMDExOTE3NzZaIn0%3D&digest=sha256%3A7cd062aa1980a71097d1edc3dc60affa2d744c044927cc3c8213c14bf6b8a487 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:00Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:45849" http.request.id=997c2217-cea9-41b6-bd4b-aa36fc1aa933 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36398" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.61201ms http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:00 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:00Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:45849" http.request.id=08b0beb3-80a3-414a-a03a-1d8d2acc111a http.request.method=GET http.request.remoteaddr="127.0.0.1:36398" 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="720.244µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [19/Jan/2025:23:54:00 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (18.54s) === RUN TestURLPrefix time="2025-01-19T23:54:00Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.5 time="2025-01-19T23:54:00Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-19T23:54:00Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:45331" http.request.id=0c65435a-9c52-4878-afbd-2d57542e17e5 http.request.method=GET http.request.remoteaddr="127.0.0.1:57086" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="871.605µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [19/Jan/2025:23:54:00 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2025-01-19T23:54:00Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.5 time="2025-01-19T23:54:00Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-19T23:54:00Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:bb5241c5beaa02fcd72d1f95fb6d4da240909d83fa17601bd4070b778eac4324 err.message="blob unknown to registry" go.version=go1.23.5 http.request.host="127.0.0.1:43337" http.request.id=d96181cf-6b00-4b04-9ac5-709991a950eb http.request.method=GET http.request.remoteaddr="127.0.0.1:58984" http.request.uri="/v2/foo/bar/blobs/sha256:bb5241c5beaa02fcd72d1f95fb6d4da240909d83fa17601bd4070b778eac4324" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="995.606µs" http.response.status=404 http.response.written=157 vars.digest="sha256:bb5241c5beaa02fcd72d1f95fb6d4da240909d83fa17601bd4070b778eac4324" vars.name="foo/bar" 127.0.0.1 - - [19/Jan/2025:23:54:00 +0000] "GET /v2/foo/bar/blobs/sha256:bb5241c5beaa02fcd72d1f95fb6d4da240909d83fa17601bd4070b778eac4324 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-01-19T23:54:00Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:bb5241c5beaa02fcd72d1f95fb6d4da240909d83fa17601bd4070b778eac4324 err.message="blob unknown to registry" go.version=go1.23.5 http.request.host="127.0.0.1:43337" http.request.id=b71f24c3-a455-477b-8c50-d154da9be38f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58994" http.request.uri="/v2/foo/bar/blobs/sha256:bb5241c5beaa02fcd72d1f95fb6d4da240909d83fa17601bd4070b778eac4324" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="866.925µs" http.response.status=404 http.response.written=157 vars.digest="sha256:bb5241c5beaa02fcd72d1f95fb6d4da240909d83fa17601bd4070b778eac4324" vars.name="foo/bar" 127.0.0.1 - - [19/Jan/2025:23:54:00 +0000] "HEAD /v2/foo/bar/blobs/sha256:bb5241c5beaa02fcd72d1f95fb6d4da240909d83fa17601bd4070b778eac4324 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-01-19T23:54:00Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:43337" http.request.id=c68e559d-c2b9-45af-88fc-819d983f0a68 http.request.method=POST http.request.remoteaddr="127.0.0.1:58994" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="798.044µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:00 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:00Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:43337" http.request.id=6fbc8684-3c98-403a-a1a5-ceba6bad8ed5 http.request.method=GET http.request.remoteaddr="127.0.0.1:58994" http.request.uri="/v2/foo/bar/blobs/uploads/d1d10039-ffc8-4abe-b6b8-25f4e202e610?_state=EwpHIAAQgDGYGJnmuDzmMiQDnTdvkYLZhxXZwuBZ-G17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxZDEwMDM5LWZmYzgtNGFiZS1iNmI4LTI1ZjRlMjAyZTYxMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDowMC45NDgxMTU0MTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="874.765µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:00 +0000] "GET /v2/foo/bar/blobs/uploads/d1d10039-ffc8-4abe-b6b8-25f4e202e610?_state=EwpHIAAQgDGYGJnmuDzmMiQDnTdvkYLZhxXZwuBZ-G17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxZDEwMDM5LWZmYzgtNGFiZS1iNmI4LTI1ZjRlMjAyZTYxMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDowMC45NDgxMTU0MTJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:00Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:43337" http.request.id=9d49b620-41b6-4b74-8e93-d646b09578e7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58994" http.request.uri="/v2/foo/bar/blobs/uploads/d1d10039-ffc8-4abe-b6b8-25f4e202e610?_state=EwpHIAAQgDGYGJnmuDzmMiQDnTdvkYLZhxXZwuBZ-G17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxZDEwMDM5LWZmYzgtNGFiZS1iNmI4LTI1ZjRlMjAyZTYxMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDowMC45NDgxMTU0MTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="798.004µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:00 +0000] "DELETE /v2/foo/bar/blobs/uploads/d1d10039-ffc8-4abe-b6b8-25f4e202e610?_state=EwpHIAAQgDGYGJnmuDzmMiQDnTdvkYLZhxXZwuBZ-G17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxZDEwMDM5LWZmYzgtNGFiZS1iNmI4LTI1ZjRlMjAyZTYxMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDowMC45NDgxMTU0MTJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:00Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.23.5 http.request.host="127.0.0.1:43337" http.request.id=97aac9e0-3802-4e67-8de8-3fd74be686bb http.request.method=GET http.request.remoteaddr="127.0.0.1:58994" http.request.uri="/v2/foo/bar/blobs/uploads/d1d10039-ffc8-4abe-b6b8-25f4e202e610?_state=EwpHIAAQgDGYGJnmuDzmMiQDnTdvkYLZhxXZwuBZ-G17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxZDEwMDM5LWZmYzgtNGFiZS1iNmI4LTI1ZjRlMjAyZTYxMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDowMC45NDgxMTU0MTJaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=d1d10039-ffc8-4abe-b6b8-25f4e202e610 time="2025-01-19T23:54:00Z" 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:43337" http.request.id=97aac9e0-3802-4e67-8de8-3fd74be686bb http.request.method=GET http.request.remoteaddr="127.0.0.1:58994" http.request.uri="/v2/foo/bar/blobs/uploads/d1d10039-ffc8-4abe-b6b8-25f4e202e610?_state=EwpHIAAQgDGYGJnmuDzmMiQDnTdvkYLZhxXZwuBZ-G17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxZDEwMDM5LWZmYzgtNGFiZS1iNmI4LTI1ZjRlMjAyZTYxMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDowMC45NDgxMTU0MTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="790.525µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=d1d10039-ffc8-4abe-b6b8-25f4e202e610 127.0.0.1 - - [19/Jan/2025:23:54:00 +0000] "GET /v2/foo/bar/blobs/uploads/d1d10039-ffc8-4abe-b6b8-25f4e202e610?_state=EwpHIAAQgDGYGJnmuDzmMiQDnTdvkYLZhxXZwuBZ-G17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxZDEwMDM5LWZmYzgtNGFiZS1iNmI4LTI1ZjRlMjAyZTYxMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDowMC45NDgxMTU0MTJaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-01-19T23:54:00Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:43337" http.request.id=f849e105-f805-42ce-a8b8-2120334ea7d6 http.request.method=POST http.request.remoteaddr="127.0.0.1:59008" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="879.205µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:00 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:00Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.23.5 http.request.host="127.0.0.1:43337" http.request.id=a1853062-54f6-436e-b9bf-f0fcf2d4b929 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59008" http.request.uri="/v2/foo/bar/blobs/uploads/1b9047a9-f1f4-4576-8a68-0301e94a4cdd?_state=F7yi5i-ffDWdk8cWMp0l-cN-TPpLAP23wfae8Xfr3Vd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiOTA0N2E5LWYxZjQtNDU3Ni04YTY4LTAzMDFlOTRhNGNkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDowMC45NTI3MTQ4NzlaIn0%3D&digest=sha256%3Abb5241c5beaa02fcd72d1f95fb6d4da240909d83fa17601bd4070b778eac4324" http.request.useragent="Go-http-client/1.1" provided=sha256:bb5241c5beaa02fcd72d1f95fb6d4da240909d83fa17601bd4070b778eac4324 vars.name="foo/bar" vars.uuid=1b9047a9-f1f4-4576-8a68-0301e94a4cdd time="2025-01-19T23:54:00Z" level=error msg="error canceling upload after error: already closed" go.version=go1.23.5 http.request.host="127.0.0.1:43337" http.request.id=a1853062-54f6-436e-b9bf-f0fcf2d4b929 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59008" http.request.uri="/v2/foo/bar/blobs/uploads/1b9047a9-f1f4-4576-8a68-0301e94a4cdd?_state=F7yi5i-ffDWdk8cWMp0l-cN-TPpLAP23wfae8Xfr3Vd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiOTA0N2E5LWYxZjQtNDU3Ni04YTY4LTAzMDFlOTRhNGNkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDowMC45NTI3MTQ4NzlaIn0%3D&digest=sha256%3Abb5241c5beaa02fcd72d1f95fb6d4da240909d83fa17601bd4070b778eac4324" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=1b9047a9-f1f4-4576-8a68-0301e94a4cdd time="2025-01-19T23:54:00Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:bb5241c5beaa02fcd72d1f95fb6d4da240909d83fa17601bd4070b778eac4324, 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:43337" http.request.id=a1853062-54f6-436e-b9bf-f0fcf2d4b929 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59008" http.request.uri="/v2/foo/bar/blobs/uploads/1b9047a9-f1f4-4576-8a68-0301e94a4cdd?_state=F7yi5i-ffDWdk8cWMp0l-cN-TPpLAP23wfae8Xfr3Vd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiOTA0N2E5LWYxZjQtNDU3Ni04YTY4LTAzMDFlOTRhNGNkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDowMC45NTI3MTQ4NzlaIn0%3D&digest=sha256%3Abb5241c5beaa02fcd72d1f95fb6d4da240909d83fa17601bd4070b778eac4324" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="884.405µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=1b9047a9-f1f4-4576-8a68-0301e94a4cdd 127.0.0.1 - - [19/Jan/2025:23:54:00 +0000] "PUT /v2/foo/bar/blobs/uploads/1b9047a9-f1f4-4576-8a68-0301e94a4cdd?_state=F7yi5i-ffDWdk8cWMp0l-cN-TPpLAP23wfae8Xfr3Vd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiOTA0N2E5LWYxZjQtNDU3Ni04YTY4LTAzMDFlOTRhNGNkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDowMC45NTI3MTQ4NzlaIn0%3D&digest=sha256%3Abb5241c5beaa02fcd72d1f95fb6d4da240909d83fa17601bd4070b778eac4324 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-01-19T23:54:00Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:43337" http.request.id=6ca6db76-3b09-485c-8aea-5c10be01d7ca http.request.method=POST http.request.remoteaddr="127.0.0.1:59008" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="764.084µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:00 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:00Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:43337" http.request.id=739cd051-4610-47a9-96a4-30384e073e6d http.request.method=PUT http.request.remoteaddr="127.0.0.1:59008" http.request.uri="/v2/foo/bar/blobs/uploads/32da8a81-1e91-4b7a-92f0-db0dd7da1cec?_state=E5He9oM6o7bwMgiLcUN7jtKzAHAEy6baVaUL_9DABEx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMyZGE4YTgxLTFlOTEtNGI3YS05MmYwLWRiMGRkN2RhMWNlYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDowMC45NTUwNDE1NzJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="965.486µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:00 +0000] "PUT /v2/foo/bar/blobs/uploads/32da8a81-1e91-4b7a-92f0-db0dd7da1cec?_state=E5He9oM6o7bwMgiLcUN7jtKzAHAEy6baVaUL_9DABEx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMyZGE4YTgxLTFlOTEtNGI3YS05MmYwLWRiMGRkN2RhMWNlYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDowMC45NTUwNDE1NzJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:00Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:43337" http.request.id=c230c8a3-9523-409c-bc9e-7d48c86d2b81 http.request.method=POST http.request.remoteaddr="127.0.0.1:59008" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="742.564µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:00 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:00Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:43337" http.request.id=d1bc5f4d-9b9d-4d81-9bf0-13e2424f87d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59008" http.request.uri="/v2/foo/bar/blobs/uploads/4185739f-8fbb-4014-a913-378415e7f319?_state=ghBHONqX_fDxUT5C_gfawZKbbrZSHWDckh6xFwqytX97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxODU3MzlmLThmYmItNDAxNC1hOTEzLTM3ODQxNWU3ZjMxOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDowMC45NTc0Njc2NjdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="943.206µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:00 +0000] "PUT /v2/foo/bar/blobs/uploads/4185739f-8fbb-4014-a913-378415e7f319?_state=ghBHONqX_fDxUT5C_gfawZKbbrZSHWDckh6xFwqytX97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxODU3MzlmLThmYmItNDAxNC1hOTEzLTM3ODQxNWU3ZjMxOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDowMC45NTc0Njc2NjdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:00Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:43337" http.request.id=76174791-a0e7-4159-b35d-bab71bfd7ee1 http.request.method=POST http.request.remoteaddr="127.0.0.1:59008" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="798.964µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:00 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:02Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:43337" http.request.id=f0777695-9638-429e-8101-057c0730fe33 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59008" http.request.uri="/v2/foo/bar/blobs/uploads/181125d8-bf3a-4a31-9f42-2dbbe57c00d6?_state=eZ4sG0nXjN5Fo3p-H0FbrdjeJDhBVZxjmZdq0Tr3h4h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4MTEyNWQ4LWJmM2EtNGEzMS05ZjQyLTJkYmJlNTdjMDBkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDowMC45NTk5MjI2MDFaIn0%3D&digest=sha256%3Abb5241c5beaa02fcd72d1f95fb6d4da240909d83fa17601bd4070b778eac4324" http.request.useragent="Go-http-client/1.1" http.response.duration=1.358289406s http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:00 +0000] "PUT /v2/foo/bar/blobs/uploads/181125d8-bf3a-4a31-9f42-2dbbe57c00d6?_state=eZ4sG0nXjN5Fo3p-H0FbrdjeJDhBVZxjmZdq0Tr3h4h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4MTEyNWQ4LWJmM2EtNGEzMS05ZjQyLTJkYmJlNTdjMDBkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDowMC45NTk5MjI2MDFaIn0%3D&digest=sha256%3Abb5241c5beaa02fcd72d1f95fb6d4da240909d83fa17601bd4070b778eac4324 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:02Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:43337" http.request.id=504edd43-cab5-4b26-a20a-80adae6088d8 http.request.method=POST http.request.remoteaddr="127.0.0.1:59008" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.046046ms http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:03Z" level=info msg="response completed" go.version=go1.23.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:43337" http.request.id=b40fe346-a09e-462b-b4bd-2317ae8a824c http.request.method=PATCH http.request.remoteaddr="127.0.0.1:59008" http.request.uri="/v2/foo/bar/blobs/uploads/d9d1bafc-114c-4044-b207-836dfa0da167?_state=CBN3-pHuQ_3VfhTOqGr0tyPuqVeAvGUsdxTqAfBoYz17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ5ZDFiYWZjLTExNGMtNDA0NC1iMjA3LTgzNmRmYTBkYTE2NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDowMi4zMzA5OTUyMDFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.289935079s http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:02 +0000] "PATCH /v2/foo/bar/blobs/uploads/d9d1bafc-114c-4044-b207-836dfa0da167?_state=CBN3-pHuQ_3VfhTOqGr0tyPuqVeAvGUsdxTqAfBoYz17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ5ZDFiYWZjLTExNGMtNDA0NC1iMjA3LTgzNmRmYTBkYTE2NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDowMi4zMzA5OTUyMDFaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:03Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:43337" http.request.id=dc2dca3e-9be0-4832-b8dd-5b2b4d46f8f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59008" http.request.uri="/v2/foo/bar/blobs/uploads/d9d1bafc-114c-4044-b207-836dfa0da167?_state=ICIMaPWEAj_QhaYa4dl4abtQPDqa8KOy8IlYZS0oHFB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ5ZDFiYWZjLTExNGMtNDA0NC1iMjA3LTgzNmRmYTBkYTE2NyIsIk9mZnNldCI6MjA0OTMzMTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMTlUMjM6NTQ6MDJaIn0%3D&digest=sha256%3Abb5241c5beaa02fcd72d1f95fb6d4da240909d83fa17601bd4070b778eac4324" http.request.useragent="Go-http-client/1.1" http.response.duration=1.141647ms http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:03 +0000] "PUT /v2/foo/bar/blobs/uploads/d9d1bafc-114c-4044-b207-836dfa0da167?_state=ICIMaPWEAj_QhaYa4dl4abtQPDqa8KOy8IlYZS0oHFB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ5ZDFiYWZjLTExNGMtNDA0NC1iMjA3LTgzNmRmYTBkYTE2NyIsIk9mZnNldCI6MjA0OTMzMTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMTlUMjM6NTQ6MDJaIn0%3D&digest=sha256%3Abb5241c5beaa02fcd72d1f95fb6d4da240909d83fa17601bd4070b778eac4324 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:03Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:43337" http.request.id=c60c38b1-5c95-4631-bc00-3fdacd50a812 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59008" http.request.uri="/v2/foo/bar/blobs/sha256:bb5241c5beaa02fcd72d1f95fb6d4da240909d83fa17601bd4070b778eac4324" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="939.806µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:03 +0000] "HEAD /v2/foo/bar/blobs/sha256:bb5241c5beaa02fcd72d1f95fb6d4da240909d83fa17601bd4070b778eac4324 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:03Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:43337" http.request.id=b9cedc94-ddd9-48a6-9e9d-36824272d7df http.request.method=GET http.request.remoteaddr="127.0.0.1:59008" http.request.uri="/v2/foo/bar/blobs/sha256:bb5241c5beaa02fcd72d1f95fb6d4da240909d83fa17601bd4070b778eac4324" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=11.546147ms http.response.status=200 http.response.written=20493312 127.0.0.1 - - [19/Jan/2025:23:54:03 +0000] "GET /v2/foo/bar/blobs/sha256:bb5241c5beaa02fcd72d1f95fb6d4da240909d83fa17601bd4070b778eac4324 HTTP/1.1" 200 20493312 "" "Go-http-client/1.1" time="2025-01-19T23:54:03Z" level=error msg="error parsing digest="sha257:bb5241c5beaa02fcd72d1f95fb6d4da240909d83fa17601bd4070b778eac4324": unsupported digest algorithm" go.version=go1.23.5 http.request.host="127.0.0.1:43337" http.request.id=f8784860-6a5d-44fe-a333-477eefa1d754 http.request.method=GET http.request.remoteaddr="127.0.0.1:59008" http.request.uri="/v2/foo/bar/blobs/sha257:bb5241c5beaa02fcd72d1f95fb6d4da240909d83fa17601bd4070b778eac4324" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:bb5241c5beaa02fcd72d1f95fb6d4da240909d83fa17601bd4070b778eac4324" vars.name="foo/bar" time="2025-01-19T23:54:03Z" 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:43337" http.request.id=f8784860-6a5d-44fe-a333-477eefa1d754 http.request.method=GET http.request.remoteaddr="127.0.0.1:59008" http.request.uri="/v2/foo/bar/blobs/sha257:bb5241c5beaa02fcd72d1f95fb6d4da240909d83fa17601bd4070b778eac4324" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="861.925µs" http.response.status=400 http.response.written=110 vars.digest="sha257:bb5241c5beaa02fcd72d1f95fb6d4da240909d83fa17601bd4070b778eac4324" vars.name="foo/bar" 127.0.0.1 - - [19/Jan/2025:23:54:03 +0000] "GET /v2/foo/bar/blobs/sha257:bb5241c5beaa02fcd72d1f95fb6d4da240909d83fa17601bd4070b778eac4324 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-01-19T23:54:03Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:43337" http.request.id=0c869411-f0cb-44c1-83b6-0c376425e0b4 http.request.method=GET http.request.remoteaddr="127.0.0.1:59028" http.request.uri="/v2/foo/bar/blobs/sha256:bb5241c5beaa02fcd72d1f95fb6d4da240909d83fa17601bd4070b778eac4324" http.request.useragent="Go-http-client/1.1" http.response.duration=1.066926ms http.response.status=304 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:03 +0000] "GET /v2/foo/bar/blobs/sha256:bb5241c5beaa02fcd72d1f95fb6d4da240909d83fa17601bd4070b778eac4324 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:03Z" 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-19T23:54:03Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-19T23:54:03Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:42da49f4b0f9e65300f35d8678be825668bf13d8b928d75b918b0de81114d5b4 err.message="blob unknown to registry" go.version=go1.23.5 http.request.host="127.0.0.1:35789" http.request.id=f813aca6-2609-400f-be20-cf8dd833d068 http.request.method=GET http.request.remoteaddr="127.0.0.1:57260" http.request.uri="/v2/foo/bar/blobs/sha256:42da49f4b0f9e65300f35d8678be825668bf13d8b928d75b918b0de81114d5b4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="953.766µs" http.response.status=404 http.response.written=157 vars.digest="sha256:42da49f4b0f9e65300f35d8678be825668bf13d8b928d75b918b0de81114d5b4" vars.name="foo/bar" 127.0.0.1 - - [19/Jan/2025:23:54:03 +0000] "GET /v2/foo/bar/blobs/sha256:42da49f4b0f9e65300f35d8678be825668bf13d8b928d75b918b0de81114d5b4 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-01-19T23:54:03Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:42da49f4b0f9e65300f35d8678be825668bf13d8b928d75b918b0de81114d5b4 err.message="blob unknown to registry" go.version=go1.23.5 http.request.host="127.0.0.1:35789" http.request.id=8ab64ca1-7101-4f71-808c-146be6517a2a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57264" http.request.uri="/v2/foo/bar/blobs/sha256:42da49f4b0f9e65300f35d8678be825668bf13d8b928d75b918b0de81114d5b4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="886.845µs" http.response.status=404 http.response.written=157 vars.digest="sha256:42da49f4b0f9e65300f35d8678be825668bf13d8b928d75b918b0de81114d5b4" vars.name="foo/bar" 127.0.0.1 - - [19/Jan/2025:23:54:03 +0000] "HEAD /v2/foo/bar/blobs/sha256:42da49f4b0f9e65300f35d8678be825668bf13d8b928d75b918b0de81114d5b4 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-01-19T23:54:03Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:35789" http.request.id=c59dda06-9d86-44cb-8f5e-32edae0a96db http.request.method=POST http.request.remoteaddr="127.0.0.1:57264" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="893.805µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:03Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:35789" http.request.id=d2fa3312-3782-4194-9846-3f01c76bef46 http.request.method=GET http.request.remoteaddr="127.0.0.1:57264" http.request.uri="/v2/foo/bar/blobs/uploads/0b8d8d2e-c7bf-4373-a3c4-9c48be0530cc?_state=g83jEbWawDc0TrMf0N2-NorLLIralvx5oifJJLes1WZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiOGQ4ZDJlLWM3YmYtNDM3My1hM2M0LTljNDhiZTA1MzBjYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDowMy43NTEyODMzMVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="931.605µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:03 +0000] "GET /v2/foo/bar/blobs/uploads/0b8d8d2e-c7bf-4373-a3c4-9c48be0530cc?_state=g83jEbWawDc0TrMf0N2-NorLLIralvx5oifJJLes1WZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiOGQ4ZDJlLWM3YmYtNDM3My1hM2M0LTljNDhiZTA1MzBjYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDowMy43NTEyODMzMVoifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:03Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:35789" http.request.id=4b30f5cb-c5a7-4913-9381-5b275cff1bc0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57264" http.request.uri="/v2/foo/bar/blobs/uploads/0b8d8d2e-c7bf-4373-a3c4-9c48be0530cc?_state=g83jEbWawDc0TrMf0N2-NorLLIralvx5oifJJLes1WZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiOGQ4ZDJlLWM3YmYtNDM3My1hM2M0LTljNDhiZTA1MzBjYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDowMy43NTEyODMzMVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="835.165µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:03 +0000] "DELETE /v2/foo/bar/blobs/uploads/0b8d8d2e-c7bf-4373-a3c4-9c48be0530cc?_state=g83jEbWawDc0TrMf0N2-NorLLIralvx5oifJJLes1WZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiOGQ4ZDJlLWM3YmYtNDM3My1hM2M0LTljNDhiZTA1MzBjYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDowMy43NTEyODMzMVoifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:03Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.23.5 http.request.host="127.0.0.1:35789" http.request.id=43cacd13-0881-41b1-9984-2808e832ca5e http.request.method=GET http.request.remoteaddr="127.0.0.1:57264" http.request.uri="/v2/foo/bar/blobs/uploads/0b8d8d2e-c7bf-4373-a3c4-9c48be0530cc?_state=g83jEbWawDc0TrMf0N2-NorLLIralvx5oifJJLes1WZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiOGQ4ZDJlLWM3YmYtNDM3My1hM2M0LTljNDhiZTA1MzBjYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDowMy43NTEyODMzMVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=0b8d8d2e-c7bf-4373-a3c4-9c48be0530cc time="2025-01-19T23:54:03Z" 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:35789" http.request.id=43cacd13-0881-41b1-9984-2808e832ca5e http.request.method=GET http.request.remoteaddr="127.0.0.1:57264" http.request.uri="/v2/foo/bar/blobs/uploads/0b8d8d2e-c7bf-4373-a3c4-9c48be0530cc?_state=g83jEbWawDc0TrMf0N2-NorLLIralvx5oifJJLes1WZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiOGQ4ZDJlLWM3YmYtNDM3My1hM2M0LTljNDhiZTA1MzBjYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDowMy43NTEyODMzMVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="751.724µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=0b8d8d2e-c7bf-4373-a3c4-9c48be0530cc 127.0.0.1 - - [19/Jan/2025:23:54:03 +0000] "GET /v2/foo/bar/blobs/uploads/0b8d8d2e-c7bf-4373-a3c4-9c48be0530cc?_state=g83jEbWawDc0TrMf0N2-NorLLIralvx5oifJJLes1WZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiOGQ4ZDJlLWM3YmYtNDM3My1hM2M0LTljNDhiZTA1MzBjYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDowMy43NTEyODMzMVoifQ%3D%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-01-19T23:54:03Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:35789" http.request.id=8b538141-3c40-451d-abef-25e26bcba338 http.request.method=POST http.request.remoteaddr="127.0.0.1:57268" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="924.366µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:03Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.23.5 http.request.host="127.0.0.1:35789" http.request.id=a631280c-252c-4fed-be6a-99e73df38124 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57268" http.request.uri="/v2/foo/bar/blobs/uploads/e597c8cc-a7dc-472e-abad-6fcd579f8ed9?_state=lJG2KOV_ZJBZij59OIiTE2lAApUnqGrN7ZQ1IlxvFol7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU1OTdjOGNjLWE3ZGMtNDcyZS1hYmFkLTZmY2Q1NzlmOGVkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDowMy43NTU5MTI4OTdaIn0%3D&digest=sha256%3A42da49f4b0f9e65300f35d8678be825668bf13d8b928d75b918b0de81114d5b4" http.request.useragent="Go-http-client/1.1" provided=sha256:42da49f4b0f9e65300f35d8678be825668bf13d8b928d75b918b0de81114d5b4 vars.name="foo/bar" vars.uuid=e597c8cc-a7dc-472e-abad-6fcd579f8ed9 time="2025-01-19T23:54:03Z" level=error msg="error canceling upload after error: already closed" go.version=go1.23.5 http.request.host="127.0.0.1:35789" http.request.id=a631280c-252c-4fed-be6a-99e73df38124 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57268" http.request.uri="/v2/foo/bar/blobs/uploads/e597c8cc-a7dc-472e-abad-6fcd579f8ed9?_state=lJG2KOV_ZJBZij59OIiTE2lAApUnqGrN7ZQ1IlxvFol7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU1OTdjOGNjLWE3ZGMtNDcyZS1hYmFkLTZmY2Q1NzlmOGVkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDowMy43NTU5MTI4OTdaIn0%3D&digest=sha256%3A42da49f4b0f9e65300f35d8678be825668bf13d8b928d75b918b0de81114d5b4" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=e597c8cc-a7dc-472e-abad-6fcd579f8ed9 time="2025-01-19T23:54:03Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:42da49f4b0f9e65300f35d8678be825668bf13d8b928d75b918b0de81114d5b4, 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:35789" http.request.id=a631280c-252c-4fed-be6a-99e73df38124 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57268" http.request.uri="/v2/foo/bar/blobs/uploads/e597c8cc-a7dc-472e-abad-6fcd579f8ed9?_state=lJG2KOV_ZJBZij59OIiTE2lAApUnqGrN7ZQ1IlxvFol7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU1OTdjOGNjLWE3ZGMtNDcyZS1hYmFkLTZmY2Q1NzlmOGVkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDowMy43NTU5MTI4OTdaIn0%3D&digest=sha256%3A42da49f4b0f9e65300f35d8678be825668bf13d8b928d75b918b0de81114d5b4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.029446ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=e597c8cc-a7dc-472e-abad-6fcd579f8ed9 127.0.0.1 - - [19/Jan/2025:23:54:03 +0000] "PUT /v2/foo/bar/blobs/uploads/e597c8cc-a7dc-472e-abad-6fcd579f8ed9?_state=lJG2KOV_ZJBZij59OIiTE2lAApUnqGrN7ZQ1IlxvFol7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU1OTdjOGNjLWE3ZGMtNDcyZS1hYmFkLTZmY2Q1NzlmOGVkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDowMy43NTU5MTI4OTdaIn0%3D&digest=sha256%3A42da49f4b0f9e65300f35d8678be825668bf13d8b928d75b918b0de81114d5b4 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-01-19T23:54:03Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:35789" http.request.id=cd4b0263-b61c-4a05-a0f1-2ce78820fb11 http.request.method=POST http.request.remoteaddr="127.0.0.1:57268" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="922.765µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:03Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:35789" http.request.id=119781f0-4838-43b1-9c5b-14225870cdb5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57268" http.request.uri="/v2/foo/bar/blobs/uploads/f93ce8f9-c356-4a44-a3fd-a73a93581ac1?_state=7yMtwflXIhQ3F-lRGLbFUTwjauWhP9jjLrZJFjhD4S17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY5M2NlOGY5LWMzNTYtNGE0NC1hM2ZkLWE3M2E5MzU4MWFjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDowMy43NTkxMzIzNTVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.135366ms http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:03 +0000] "PUT /v2/foo/bar/blobs/uploads/f93ce8f9-c356-4a44-a3fd-a73a93581ac1?_state=7yMtwflXIhQ3F-lRGLbFUTwjauWhP9jjLrZJFjhD4S17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY5M2NlOGY5LWMzNTYtNGE0NC1hM2ZkLWE3M2E5MzU4MWFjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDowMy43NTkxMzIzNTVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:03Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:35789" http.request.id=0b2e3978-798c-403f-a1c2-6dc76ee980ec http.request.method=POST http.request.remoteaddr="127.0.0.1:57268" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="910.165µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:03Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:35789" http.request.id=f3fa6b86-7877-4ed6-b3b5-d2cdd4618960 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57268" http.request.uri="/v2/foo/bar/blobs/uploads/5f043217-423e-4ad4-88e2-82981a3f26b4?_state=5Stll6J7ningTPmCeGSP9ZPGWBJiWSiL9IBdJpHoemh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVmMDQzMjE3LTQyM2UtNGFkNC04OGUyLTgyOTgxYTNmMjZiNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDowMy43NjE3NzEwNTFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.143366ms http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:03 +0000] "PUT /v2/foo/bar/blobs/uploads/5f043217-423e-4ad4-88e2-82981a3f26b4?_state=5Stll6J7ningTPmCeGSP9ZPGWBJiWSiL9IBdJpHoemh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVmMDQzMjE3LTQyM2UtNGFkNC04OGUyLTgyOTgxYTNmMjZiNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDowMy43NjE3NzEwNTFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:03Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:35789" http.request.id=25f80bc5-58c9-4a4e-bb49-224e762f615b http.request.method=POST http.request.remoteaddr="127.0.0.1:57268" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="870.205µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:05Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:35789" http.request.id=481b1088-a14c-4fa4-99ca-7ef7c357ba31 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57268" http.request.uri="/v2/foo/bar/blobs/uploads/262ac126-c0fe-4c99-af86-2aadd3f3c421?_state=nIFcup3z_o-jG8hlLkdtUytBn1V3d3tK2tTw0NbmwAB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI2MmFjMTI2LWMwZmUtNGM5OS1hZjg2LTJhYWRkM2YzYzQyMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDowMy43NjQyOTAzMDVaIn0%3D&digest=sha256%3A42da49f4b0f9e65300f35d8678be825668bf13d8b928d75b918b0de81114d5b4" http.request.useragent="Go-http-client/1.1" http.response.duration=2.166602663s http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:03 +0000] "PUT /v2/foo/bar/blobs/uploads/262ac126-c0fe-4c99-af86-2aadd3f3c421?_state=nIFcup3z_o-jG8hlLkdtUytBn1V3d3tK2tTw0NbmwAB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI2MmFjMTI2LWMwZmUtNGM5OS1hZjg2LTJhYWRkM2YzYzQyMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDowMy43NjQyOTAzMDVaIn0%3D&digest=sha256%3A42da49f4b0f9e65300f35d8678be825668bf13d8b928d75b918b0de81114d5b4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:05Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:35789" http.request.id=909265ec-20c7-4c5f-9fce-8555397d1e1a http.request.method=POST http.request.remoteaddr="127.0.0.1:57268" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.044886ms http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:08Z" level=info msg="response completed" go.version=go1.23.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:35789" http.request.id=a183a58e-07e4-488c-9a69-ef582ace1ffe http.request.method=PATCH http.request.remoteaddr="127.0.0.1:57268" http.request.uri="/v2/foo/bar/blobs/uploads/883413e4-4d7a-4954-a30f-7073c262ccf0?_state=Sr2gcvEyfj-66iibPTizW8fmomcW8hHBMlo599BDAyF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4MzQxM2U0LTRkN2EtNDk1NC1hMzBmLTcwNzNjMjYyY2NmMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDowNS45NDg5MjE1MTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.251803353s http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:05 +0000] "PATCH /v2/foo/bar/blobs/uploads/883413e4-4d7a-4954-a30f-7073c262ccf0?_state=Sr2gcvEyfj-66iibPTizW8fmomcW8hHBMlo599BDAyF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4MzQxM2U0LTRkN2EtNDk1NC1hMzBmLTcwNzNjMjYyY2NmMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDowNS45NDg5MjE1MTFaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:08Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:35789" http.request.id=64c5c992-df50-4b49-beb5-94fe893d3bb5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57268" http.request.uri="/v2/foo/bar/blobs/uploads/883413e4-4d7a-4954-a30f-7073c262ccf0?_state=hcsF2vY6DdqJgHk-zfPy28Zmr4zW-uev3kJ_O2O2H7Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4MzQxM2U0LTRkN2EtNDk1NC1hMzBmLTcwNzNjMjYyY2NmMCIsIk9mZnNldCI6MjYyODA5NjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMTlUMjM6NTQ6MDVaIn0%3D&digest=sha256%3A42da49f4b0f9e65300f35d8678be825668bf13d8b928d75b918b0de81114d5b4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.159086ms http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:08 +0000] "PUT /v2/foo/bar/blobs/uploads/883413e4-4d7a-4954-a30f-7073c262ccf0?_state=hcsF2vY6DdqJgHk-zfPy28Zmr4zW-uev3kJ_O2O2H7Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4MzQxM2U0LTRkN2EtNDk1NC1hMzBmLTcwNzNjMjYyY2NmMCIsIk9mZnNldCI6MjYyODA5NjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMTlUMjM6NTQ6MDVaIn0%3D&digest=sha256%3A42da49f4b0f9e65300f35d8678be825668bf13d8b928d75b918b0de81114d5b4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:08Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:35789" http.request.id=603eea35-acb2-44ca-89c2-ffcba6b6f86c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57268" http.request.uri="/v2/foo/bar/blobs/sha256:42da49f4b0f9e65300f35d8678be825668bf13d8b928d75b918b0de81114d5b4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="845.165µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:08 +0000] "HEAD /v2/foo/bar/blobs/sha256:42da49f4b0f9e65300f35d8678be825668bf13d8b928d75b918b0de81114d5b4 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:08Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:35789" http.request.id=d3f418e1-24ef-4ae3-9596-8ca463554088 http.request.method=GET http.request.remoteaddr="127.0.0.1:57268" http.request.uri="/v2/foo/bar/blobs/sha256:42da49f4b0f9e65300f35d8678be825668bf13d8b928d75b918b0de81114d5b4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=33.312831ms http.response.status=200 http.response.written=26280960 127.0.0.1 - - [19/Jan/2025:23:54:08 +0000] "GET /v2/foo/bar/blobs/sha256:42da49f4b0f9e65300f35d8678be825668bf13d8b928d75b918b0de81114d5b4 HTTP/1.1" 200 26280960 "" "Go-http-client/1.1" time="2025-01-19T23:54:08Z" level=error msg="error parsing digest="sha257:42da49f4b0f9e65300f35d8678be825668bf13d8b928d75b918b0de81114d5b4": unsupported digest algorithm" go.version=go1.23.5 http.request.host="127.0.0.1:35789" http.request.id=ab6b3231-adb7-45c2-b487-b790556a4cda http.request.method=GET http.request.remoteaddr="127.0.0.1:57268" http.request.uri="/v2/foo/bar/blobs/sha257:42da49f4b0f9e65300f35d8678be825668bf13d8b928d75b918b0de81114d5b4" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:42da49f4b0f9e65300f35d8678be825668bf13d8b928d75b918b0de81114d5b4" vars.name="foo/bar" time="2025-01-19T23:54:08Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.23.5 http.request.host="127.0.0.1:35789" http.request.id=ab6b3231-adb7-45c2-b487-b790556a4cda http.request.method=GET http.request.remoteaddr="127.0.0.1:57268" http.request.uri="/v2/foo/bar/blobs/sha257:42da49f4b0f9e65300f35d8678be825668bf13d8b928d75b918b0de81114d5b4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="812.244µs" http.response.status=400 http.response.written=110 vars.digest="sha257:42da49f4b0f9e65300f35d8678be825668bf13d8b928d75b918b0de81114d5b4" vars.name="foo/bar" 127.0.0.1 - - [19/Jan/2025:23:54:08 +0000] "GET /v2/foo/bar/blobs/sha257:42da49f4b0f9e65300f35d8678be825668bf13d8b928d75b918b0de81114d5b4 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-01-19T23:54:08Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:35789" http.request.id=3125ec0b-6a17-47f6-a3cf-8861373851c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:37720" http.request.uri="/v2/foo/bar/blobs/sha256:42da49f4b0f9e65300f35d8678be825668bf13d8b928d75b918b0de81114d5b4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.102966ms http.response.status=304 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:08 +0000] "GET /v2/foo/bar/blobs/sha256:42da49f4b0f9e65300f35d8678be825668bf13d8b928d75b918b0de81114d5b4 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:08Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:35789" http.request.id=46dc11b6-6070-4a1d-9818-b30e52ff2804 http.request.method=GET http.request.remoteaddr="127.0.0.1:37720" http.request.uri="/v2/foo/bar/blobs/sha256:42da49f4b0f9e65300f35d8678be825668bf13d8b928d75b918b0de81114d5b4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.43074ms http.response.status=200 http.response.written=2031616 127.0.0.1 - - [19/Jan/2025:23:54:08 +0000] "GET /v2/foo/bar/blobs/sha256:42da49f4b0f9e65300f35d8678be825668bf13d8b928d75b918b0de81114d5b4 HTTP/1.1" 200 2031616 "" "Go-http-client/1.1" time="2025-01-19T23:54:08Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:35789" http.request.id=550cc9fb-a875-4fcf-b923-b2cdaee838e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:37714" http.request.uri="/v2/foo/bar/blobs/sha256:42da49f4b0f9e65300f35d8678be825668bf13d8b928d75b918b0de81114d5b4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=8.58941ms http.response.status=200 http.response.written=3662 127.0.0.1 - - [19/Jan/2025:23:54:08 +0000] "GET /v2/foo/bar/blobs/sha256:42da49f4b0f9e65300f35d8678be825668bf13d8b928d75b918b0de81114d5b4 HTTP/1.1" 200 3662 "" "Go-http-client/1.1" time="2025-01-19T23:54:08Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:43337" http.request.id=7153d70e-877c-4048-8557-ffc933330e31 http.request.method=GET http.request.remoteaddr="127.0.0.1:59028" http.request.uri="/v2/foo/bar/blobs/sha256:bb5241c5beaa02fcd72d1f95fb6d4da240909d83fa17601bd4070b778eac4324" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.599774577s http.response.status=200 http.response.written=2588672 127.0.0.1 - - [19/Jan/2025:23:54:03 +0000] "GET /v2/foo/bar/blobs/sha256:bb5241c5beaa02fcd72d1f95fb6d4da240909d83fa17601bd4070b778eac4324 HTTP/1.1" 200 2588672 "" "Go-http-client/1.1" time="2025-01-19T23:54:08Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:43337" http.request.id=09826710-2a61-4ba6-8c86-840aa1c0867b http.request.method=GET http.request.remoteaddr="127.0.0.1:59018" http.request.uri="/v2/foo/bar/blobs/sha256:bb5241c5beaa02fcd72d1f95fb6d4da240909d83fa17601bd4070b778eac4324" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.604534565s http.response.status=200 http.response.written=2621440 127.0.0.1 - - [19/Jan/2025:23:54:03 +0000] "GET /v2/foo/bar/blobs/sha256:bb5241c5beaa02fcd72d1f95fb6d4da240909d83fa17601bd4070b778eac4324 HTTP/1.1" 200 2621440 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (7.40s) === RUN TestBlobDelete time="2025-01-19T23:54: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-19T23:54:08Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-19T23:54:08Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:e6a8a68ff03913060c16095782e0cdd857ecda4e23598101dddd96e58e7e3731 err.message="blob unknown to registry" go.version=go1.23.5 http.request.host="127.0.0.1:41987" http.request.id=2c6bc108-5407-4f6f-9fa1-e8676739ded3 http.request.method=GET http.request.remoteaddr="127.0.0.1:54822" http.request.uri="/v2/foo/bar/blobs/sha256:e6a8a68ff03913060c16095782e0cdd857ecda4e23598101dddd96e58e7e3731" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="900.445µs" http.response.status=404 http.response.written=157 vars.digest="sha256:e6a8a68ff03913060c16095782e0cdd857ecda4e23598101dddd96e58e7e3731" vars.name="foo/bar" 127.0.0.1 - - [19/Jan/2025:23:54:08 +0000] "GET /v2/foo/bar/blobs/sha256:e6a8a68ff03913060c16095782e0cdd857ecda4e23598101dddd96e58e7e3731 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-01-19T23:54:08Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:e6a8a68ff03913060c16095782e0cdd857ecda4e23598101dddd96e58e7e3731 err.message="blob unknown to registry" go.version=go1.23.5 http.request.host="127.0.0.1:41987" http.request.id=b2eb9297-653c-499e-bbf4-de5eb243a621 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:54832" http.request.uri="/v2/foo/bar/blobs/sha256:e6a8a68ff03913060c16095782e0cdd857ecda4e23598101dddd96e58e7e3731" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="796.884µs" http.response.status=404 http.response.written=157 vars.digest="sha256:e6a8a68ff03913060c16095782e0cdd857ecda4e23598101dddd96e58e7e3731" vars.name="foo/bar" 127.0.0.1 - - [19/Jan/2025:23:54:08 +0000] "HEAD /v2/foo/bar/blobs/sha256:e6a8a68ff03913060c16095782e0cdd857ecda4e23598101dddd96e58e7e3731 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-01-19T23:54:08Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41987" http.request.id=cc25797c-7b54-4588-a842-c80e85db0451 http.request.method=POST http.request.remoteaddr="127.0.0.1:54832" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="796.604µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:08Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41987" http.request.id=cdca95bd-d9b6-4257-a8d7-d93101b7fc59 http.request.method=GET http.request.remoteaddr="127.0.0.1:54832" http.request.uri="/v2/foo/bar/blobs/uploads/5bfc505a-75ee-4750-bd80-a3234cf9a7fe?_state=3nvMh0fAMwczEXi0FLaY-RGI_-xYdIG_wVXld3oez0J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViZmM1MDVhLTc1ZWUtNDc1MC1iZDgwLWEzMjM0Y2Y5YTdmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDowOC4zNjczMTM2MTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="837.924µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:08 +0000] "GET /v2/foo/bar/blobs/uploads/5bfc505a-75ee-4750-bd80-a3234cf9a7fe?_state=3nvMh0fAMwczEXi0FLaY-RGI_-xYdIG_wVXld3oez0J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViZmM1MDVhLTc1ZWUtNDc1MC1iZDgwLWEzMjM0Y2Y5YTdmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDowOC4zNjczMTM2MTZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:08Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41987" http.request.id=e5acda74-53ea-4793-98db-846954150662 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54832" http.request.uri="/v2/foo/bar/blobs/uploads/5bfc505a-75ee-4750-bd80-a3234cf9a7fe?_state=3nvMh0fAMwczEXi0FLaY-RGI_-xYdIG_wVXld3oez0J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViZmM1MDVhLTc1ZWUtNDc1MC1iZDgwLWEzMjM0Y2Y5YTdmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDowOC4zNjczMTM2MTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="853.965µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:08 +0000] "DELETE /v2/foo/bar/blobs/uploads/5bfc505a-75ee-4750-bd80-a3234cf9a7fe?_state=3nvMh0fAMwczEXi0FLaY-RGI_-xYdIG_wVXld3oez0J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViZmM1MDVhLTc1ZWUtNDc1MC1iZDgwLWEzMjM0Y2Y5YTdmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDowOC4zNjczMTM2MTZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:08Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.23.5 http.request.host="127.0.0.1:41987" http.request.id=9cabeb7e-239a-409d-ad36-57d303e1fc44 http.request.method=GET http.request.remoteaddr="127.0.0.1:54832" http.request.uri="/v2/foo/bar/blobs/uploads/5bfc505a-75ee-4750-bd80-a3234cf9a7fe?_state=3nvMh0fAMwczEXi0FLaY-RGI_-xYdIG_wVXld3oez0J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViZmM1MDVhLTc1ZWUtNDc1MC1iZDgwLWEzMjM0Y2Y5YTdmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDowOC4zNjczMTM2MTZaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=5bfc505a-75ee-4750-bd80-a3234cf9a7fe time="2025-01-19T23:54:08Z" 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:41987" http.request.id=9cabeb7e-239a-409d-ad36-57d303e1fc44 http.request.method=GET http.request.remoteaddr="127.0.0.1:54832" http.request.uri="/v2/foo/bar/blobs/uploads/5bfc505a-75ee-4750-bd80-a3234cf9a7fe?_state=3nvMh0fAMwczEXi0FLaY-RGI_-xYdIG_wVXld3oez0J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViZmM1MDVhLTc1ZWUtNDc1MC1iZDgwLWEzMjM0Y2Y5YTdmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDowOC4zNjczMTM2MTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="761.884µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=5bfc505a-75ee-4750-bd80-a3234cf9a7fe 127.0.0.1 - - [19/Jan/2025:23:54:08 +0000] "GET /v2/foo/bar/blobs/uploads/5bfc505a-75ee-4750-bd80-a3234cf9a7fe?_state=3nvMh0fAMwczEXi0FLaY-RGI_-xYdIG_wVXld3oez0J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViZmM1MDVhLTc1ZWUtNDc1MC1iZDgwLWEzMjM0Y2Y5YTdmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDowOC4zNjczMTM2MTZaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-01-19T23:54:08Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41987" http.request.id=6484fada-50f6-4c81-8828-d4dc1e20a503 http.request.method=POST http.request.remoteaddr="127.0.0.1:54834" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="921.285µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:08Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.23.5 http.request.host="127.0.0.1:41987" http.request.id=8ea5ef87-61d1-44a2-b502-ba68c92953d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54834" http.request.uri="/v2/foo/bar/blobs/uploads/dd6ca7d3-30e7-450b-873e-8d729b56e9ea?_state=82dC6EOHQ3IDK3bIuzRkPTYMhToMnxjTYV6M84hS0Tp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkNmNhN2QzLTMwZTctNDUwYi04NzNlLThkNzI5YjU2ZTllYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDowOC4zNzE4MjM0NDJaIn0%3D&digest=sha256%3Ae6a8a68ff03913060c16095782e0cdd857ecda4e23598101dddd96e58e7e3731" http.request.useragent="Go-http-client/1.1" provided=sha256:e6a8a68ff03913060c16095782e0cdd857ecda4e23598101dddd96e58e7e3731 vars.name="foo/bar" vars.uuid=dd6ca7d3-30e7-450b-873e-8d729b56e9ea time="2025-01-19T23:54:08Z" level=error msg="error canceling upload after error: already closed" go.version=go1.23.5 http.request.host="127.0.0.1:41987" http.request.id=8ea5ef87-61d1-44a2-b502-ba68c92953d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54834" http.request.uri="/v2/foo/bar/blobs/uploads/dd6ca7d3-30e7-450b-873e-8d729b56e9ea?_state=82dC6EOHQ3IDK3bIuzRkPTYMhToMnxjTYV6M84hS0Tp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkNmNhN2QzLTMwZTctNDUwYi04NzNlLThkNzI5YjU2ZTllYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDowOC4zNzE4MjM0NDJaIn0%3D&digest=sha256%3Ae6a8a68ff03913060c16095782e0cdd857ecda4e23598101dddd96e58e7e3731" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=dd6ca7d3-30e7-450b-873e-8d729b56e9ea time="2025-01-19T23:54:08Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:e6a8a68ff03913060c16095782e0cdd857ecda4e23598101dddd96e58e7e3731, 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:41987" http.request.id=8ea5ef87-61d1-44a2-b502-ba68c92953d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54834" http.request.uri="/v2/foo/bar/blobs/uploads/dd6ca7d3-30e7-450b-873e-8d729b56e9ea?_state=82dC6EOHQ3IDK3bIuzRkPTYMhToMnxjTYV6M84hS0Tp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkNmNhN2QzLTMwZTctNDUwYi04NzNlLThkNzI5YjU2ZTllYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDowOC4zNzE4MjM0NDJaIn0%3D&digest=sha256%3Ae6a8a68ff03913060c16095782e0cdd857ecda4e23598101dddd96e58e7e3731" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="894.805µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=dd6ca7d3-30e7-450b-873e-8d729b56e9ea 127.0.0.1 - - [19/Jan/2025:23:54:08 +0000] "PUT /v2/foo/bar/blobs/uploads/dd6ca7d3-30e7-450b-873e-8d729b56e9ea?_state=82dC6EOHQ3IDK3bIuzRkPTYMhToMnxjTYV6M84hS0Tp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkNmNhN2QzLTMwZTctNDUwYi04NzNlLThkNzI5YjU2ZTllYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDowOC4zNzE4MjM0NDJaIn0%3D&digest=sha256%3Ae6a8a68ff03913060c16095782e0cdd857ecda4e23598101dddd96e58e7e3731 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-01-19T23:54:08Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41987" http.request.id=49f99bf0-e1f2-414a-8ff5-37b922ae2398 http.request.method=POST http.request.remoteaddr="127.0.0.1:54834" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="703.804µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:08Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41987" http.request.id=ac933368-a1e3-478a-ae5e-b95c7f1c079d http.request.method=PUT http.request.remoteaddr="127.0.0.1:54834" http.request.uri="/v2/foo/bar/blobs/uploads/fe807744-b8de-494d-ae39-88cee2246fc3?_state=eYEXyfPdmVbJ0h4GxsCkM67K3lV0nMlAhL_Pxnq43Ux7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlODA3NzQ0LWI4ZGUtNDk0ZC1hZTM5LTg4Y2VlMjI0NmZjMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDowOC4zNzQwNDczMzVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.096886ms http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:08 +0000] "PUT /v2/foo/bar/blobs/uploads/fe807744-b8de-494d-ae39-88cee2246fc3?_state=eYEXyfPdmVbJ0h4GxsCkM67K3lV0nMlAhL_Pxnq43Ux7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlODA3NzQ0LWI4ZGUtNDk0ZC1hZTM5LTg4Y2VlMjI0NmZjMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDowOC4zNzQwNDczMzVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:08Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41987" http.request.id=a1e0b59b-5973-456a-bbbe-b37084605ce5 http.request.method=POST http.request.remoteaddr="127.0.0.1:54834" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="733.804µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:08Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41987" http.request.id=010e5f6a-741a-4c75-aa5d-2e9df795010a http.request.method=PUT http.request.remoteaddr="127.0.0.1:54834" http.request.uri="/v2/foo/bar/blobs/uploads/a01598f9-e3db-4866-93ed-089958eb490f?_state=WEhJ7DbQRGjbJdatfO7IYaOpVJH6b0YiPBEs8__Gb5l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwMTU5OGY5LWUzZGItNDg2Ni05M2VkLTA4OTk1OGViNDkwZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDowOC4zNzYzNjA3NDhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="963.606µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:08 +0000] "PUT /v2/foo/bar/blobs/uploads/a01598f9-e3db-4866-93ed-089958eb490f?_state=WEhJ7DbQRGjbJdatfO7IYaOpVJH6b0YiPBEs8__Gb5l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwMTU5OGY5LWUzZGItNDg2Ni05M2VkLTA4OTk1OGViNDkwZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDowOC4zNzYzNjA3NDhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:08Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41987" http.request.id=22e5bb9b-ea5a-4ec5-b73e-520d75fc00cd http.request.method=POST http.request.remoteaddr="127.0.0.1:54834" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="804.844µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:10Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41987" http.request.id=7999437f-7f4e-48ba-a88d-20b03b3ae34d http.request.method=PUT http.request.remoteaddr="127.0.0.1:54834" http.request.uri="/v2/foo/bar/blobs/uploads/036553d8-7408-49bc-947a-ec99910a2b50?_state=pRKXkxIYve2jj8SDdawm-0Wvua8RFZ_pGwTxYQPDwpV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAzNjU1M2Q4LTc0MDgtNDliYy05NDdhLWVjOTk5MTBhMmI1MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDowOC4zNzg1NTA3NjFaIn0%3D&digest=sha256%3Ae6a8a68ff03913060c16095782e0cdd857ecda4e23598101dddd96e58e7e3731" http.request.useragent="Go-http-client/1.1" http.response.duration=2.320330421s http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:08 +0000] "PUT /v2/foo/bar/blobs/uploads/036553d8-7408-49bc-947a-ec99910a2b50?_state=pRKXkxIYve2jj8SDdawm-0Wvua8RFZ_pGwTxYQPDwpV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAzNjU1M2Q4LTc0MDgtNDliYy05NDdhLWVjOTk5MTBhMmI1MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDowOC4zNzg1NTA3NjFaIn0%3D&digest=sha256%3Ae6a8a68ff03913060c16095782e0cdd857ecda4e23598101dddd96e58e7e3731 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:10Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41987" http.request.id=dc2048f0-642d-4681-8b74-1494821f6aa9 http.request.method=POST http.request.remoteaddr="127.0.0.1:54834" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.014925ms http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:13Z" level=info msg="response completed" go.version=go1.23.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:41987" http.request.id=229593d2-1fb3-4f72-b7c5-fb952515e826 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:54834" http.request.uri="/v2/foo/bar/blobs/uploads/11fdb6da-56ca-4ae8-bb85-09a25d9a8df0?_state=CYPIug9GlH-bRfyh7npN6QFu4h4BB6LKIL9ackgYjRp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExZmRiNmRhLTU2Y2EtNGFlOC1iYjg1LTA5YTI1ZDlhOGRmMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDoxMC43MTcwOTkxNjZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.427043106s http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:10 +0000] "PATCH /v2/foo/bar/blobs/uploads/11fdb6da-56ca-4ae8-bb85-09a25d9a8df0?_state=CYPIug9GlH-bRfyh7npN6QFu4h4BB6LKIL9ackgYjRp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExZmRiNmRhLTU2Y2EtNGFlOC1iYjg1LTA5YTI1ZDlhOGRmMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDoxMC43MTcwOTkxNjZaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:13Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41987" http.request.id=f111774e-6d65-4584-bf16-cf55f1d7d763 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54834" http.request.uri="/v2/foo/bar/blobs/uploads/11fdb6da-56ca-4ae8-bb85-09a25d9a8df0?_state=OugLl7Qv901sutIVZX3PVqhzByk17i_6wZaVeefCR1l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExZmRiNmRhLTU2Y2EtNGFlOC1iYjg1LTA5YTI1ZDlhOGRmMCIsIk9mZnNldCI6MjY2NjY0OTYsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMTlUMjM6NTQ6MTBaIn0%3D&digest=sha256%3Ae6a8a68ff03913060c16095782e0cdd857ecda4e23598101dddd96e58e7e3731" http.request.useragent="Go-http-client/1.1" http.response.duration=1.265967ms http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:13 +0000] "PUT /v2/foo/bar/blobs/uploads/11fdb6da-56ca-4ae8-bb85-09a25d9a8df0?_state=OugLl7Qv901sutIVZX3PVqhzByk17i_6wZaVeefCR1l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExZmRiNmRhLTU2Y2EtNGFlOC1iYjg1LTA5YTI1ZDlhOGRmMCIsIk9mZnNldCI6MjY2NjY0OTYsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMTlUMjM6NTQ6MTBaIn0%3D&digest=sha256%3Ae6a8a68ff03913060c16095782e0cdd857ecda4e23598101dddd96e58e7e3731 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:13Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41987" http.request.id=d469a76b-aa09-4df9-a866-c8ad4f04174c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:54834" http.request.uri="/v2/foo/bar/blobs/sha256:e6a8a68ff03913060c16095782e0cdd857ecda4e23598101dddd96e58e7e3731" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.013926ms http.response.status=200 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:13 +0000] "HEAD /v2/foo/bar/blobs/sha256:e6a8a68ff03913060c16095782e0cdd857ecda4e23598101dddd96e58e7e3731 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:13Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41987" http.request.id=3580f337-b6bd-459d-92e8-1db9be678ba7 http.request.method=GET http.request.remoteaddr="127.0.0.1:54834" http.request.uri="/v2/foo/bar/blobs/sha256:e6a8a68ff03913060c16095782e0cdd857ecda4e23598101dddd96e58e7e3731" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=35.013399ms http.response.status=200 http.response.written=26666496 127.0.0.1 - - [19/Jan/2025:23:54:13 +0000] "GET /v2/foo/bar/blobs/sha256:e6a8a68ff03913060c16095782e0cdd857ecda4e23598101dddd96e58e7e3731 HTTP/1.1" 200 26666496 "" "Go-http-client/1.1" time="2025-01-19T23:54:13Z" level=error msg="error parsing digest="sha257:e6a8a68ff03913060c16095782e0cdd857ecda4e23598101dddd96e58e7e3731": unsupported digest algorithm" go.version=go1.23.5 http.request.host="127.0.0.1:41987" http.request.id=4365dbd3-bdf1-4035-bf77-20be379bd5ba http.request.method=GET http.request.remoteaddr="127.0.0.1:54834" http.request.uri="/v2/foo/bar/blobs/sha257:e6a8a68ff03913060c16095782e0cdd857ecda4e23598101dddd96e58e7e3731" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:e6a8a68ff03913060c16095782e0cdd857ecda4e23598101dddd96e58e7e3731" vars.name="foo/bar" time="2025-01-19T23:54:13Z" 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:41987" http.request.id=4365dbd3-bdf1-4035-bf77-20be379bd5ba http.request.method=GET http.request.remoteaddr="127.0.0.1:54834" http.request.uri="/v2/foo/bar/blobs/sha257:e6a8a68ff03913060c16095782e0cdd857ecda4e23598101dddd96e58e7e3731" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="818.044µs" http.response.status=400 http.response.written=110 vars.digest="sha257:e6a8a68ff03913060c16095782e0cdd857ecda4e23598101dddd96e58e7e3731" vars.name="foo/bar" 127.0.0.1 - - [19/Jan/2025:23:54:13 +0000] "GET /v2/foo/bar/blobs/sha257:e6a8a68ff03913060c16095782e0cdd857ecda4e23598101dddd96e58e7e3731 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-01-19T23:54:13Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41987" http.request.id=e990fb12-2c6f-493c-978c-890e4b4f3520 http.request.method=GET http.request.remoteaddr="127.0.0.1:54852" http.request.uri="/v2/foo/bar/blobs/sha256:e6a8a68ff03913060c16095782e0cdd857ecda4e23598101dddd96e58e7e3731" http.request.useragent="Go-http-client/1.1" http.response.duration=1.244447ms http.response.status=304 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:13 +0000] "GET /v2/foo/bar/blobs/sha256:e6a8a68ff03913060c16095782e0cdd857ecda4e23598101dddd96e58e7e3731 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:13Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41987" http.request.id=bc8d3f4b-fa17-4285-8d45-ff0afcf382a5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54864" http.request.uri="/v2/foo/bar/blobs/sha256:e6a8a68ff03913060c16095782e0cdd857ecda4e23598101dddd96e58e7e3731" http.request.useragent="Go-http-client/1.1" http.response.duration="976.606µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:13 +0000] "DELETE /v2/foo/bar/blobs/sha256:e6a8a68ff03913060c16095782e0cdd857ecda4e23598101dddd96e58e7e3731 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:13Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:e6a8a68ff03913060c16095782e0cdd857ecda4e23598101dddd96e58e7e3731 err.message="blob unknown to registry" go.version=go1.23.5 http.request.host="127.0.0.1:41987" http.request.id=4194c315-b391-4e29-85dc-bf1d3a9cbd16 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:54864" http.request.uri="/v2/foo/bar/blobs/sha256:e6a8a68ff03913060c16095782e0cdd857ecda4e23598101dddd96e58e7e3731" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="809.844µs" http.response.status=404 http.response.written=157 vars.digest="sha256:e6a8a68ff03913060c16095782e0cdd857ecda4e23598101dddd96e58e7e3731" vars.name="foo/bar" 127.0.0.1 - - [19/Jan/2025:23:54:13 +0000] "HEAD /v2/foo/bar/blobs/sha256:e6a8a68ff03913060c16095782e0cdd857ecda4e23598101dddd96e58e7e3731 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-01-19T23:54:13Z" 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:41987" http.request.id=38d5116a-c3bd-455e-a7d2-bc068cb71329 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54864" http.request.uri="/v2/foo/bar/blobs/sha256:e6a8a68ff03913060c16095782e0cdd857ecda4e23598101dddd96e58e7e3731" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="793.084µs" http.response.status=404 http.response.written=74 vars.digest="sha256:e6a8a68ff03913060c16095782e0cdd857ecda4e23598101dddd96e58e7e3731" vars.name="foo/bar" 127.0.0.1 - - [19/Jan/2025:23:54:13 +0000] "DELETE /v2/foo/bar/blobs/sha256:e6a8a68ff03913060c16095782e0cdd857ecda4e23598101dddd96e58e7e3731 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-01-19T23:54:13Z" level=error msg="error parsing digest="sha257:e6a8a68ff03913060c16095782e0cdd857ecda4e23598101dddd96e58e7e3731": unsupported digest algorithm" go.version=go1.23.5 http.request.host="127.0.0.1:41987" http.request.id=f64cf1ed-8ab3-4412-be20-c0423f41c58c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54866" http.request.uri="/v2/foo/bar/blobs/sha257:e6a8a68ff03913060c16095782e0cdd857ecda4e23598101dddd96e58e7e3731" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:e6a8a68ff03913060c16095782e0cdd857ecda4e23598101dddd96e58e7e3731" vars.name="foo/bar" time="2025-01-19T23:54:13Z" 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:41987" http.request.id=f64cf1ed-8ab3-4412-be20-c0423f41c58c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54866" http.request.uri="/v2/foo/bar/blobs/sha257:e6a8a68ff03913060c16095782e0cdd857ecda4e23598101dddd96e58e7e3731" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="905.365µs" http.response.status=400 http.response.written=110 vars.digest="sha257:e6a8a68ff03913060c16095782e0cdd857ecda4e23598101dddd96e58e7e3731" vars.name="foo/bar" 127.0.0.1 - - [19/Jan/2025:23:54:13 +0000] "DELETE /v2/foo/bar/blobs/sha257:e6a8a68ff03913060c16095782e0cdd857ecda4e23598101dddd96e58e7e3731 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-01-19T23:54:13Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41987" http.request.id=04837411-115c-412c-8a02-e00e02faaa3f http.request.method=POST http.request.remoteaddr="127.0.0.1:54868" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="962.766µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:15Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41987" http.request.id=62bce537-44fd-445f-a22b-c41cb7b2f973 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54868" http.request.uri="/v2/foo/bar/blobs/uploads/f4292749-1f17-43f1-9455-ff4f53fd4260?_state=RvQQbXkj5nQPRYas-uOSijylz_tp3oYnwOhJ4xywJcZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY0MjkyNzQ5LTFmMTctNDNmMS05NDU1LWZmNGY1M2ZkNDI2MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDoxMy4yMTIyMTQwMThaIn0%3D&digest=sha256%3Ae6a8a68ff03913060c16095782e0cdd857ecda4e23598101dddd96e58e7e3731" http.request.useragent="Go-http-client/1.1" http.response.duration=2.282473358s http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:13 +0000] "PUT /v2/foo/bar/blobs/uploads/f4292749-1f17-43f1-9455-ff4f53fd4260?_state=RvQQbXkj5nQPRYas-uOSijylz_tp3oYnwOhJ4xywJcZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY0MjkyNzQ5LTFmMTctNDNmMS05NDU1LWZmNGY1M2ZkNDI2MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDoxMy4yMTIyMTQwMThaIn0%3D&digest=sha256%3Ae6a8a68ff03913060c16095782e0cdd857ecda4e23598101dddd96e58e7e3731 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:15Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41987" http.request.id=04b68699-aaf8-427c-9a67-2130536ce55c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:54868" http.request.uri="/v2/foo/bar/blobs/sha256:e6a8a68ff03913060c16095782e0cdd857ecda4e23598101dddd96e58e7e3731" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.077846ms http.response.status=200 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:15 +0000] "HEAD /v2/foo/bar/blobs/sha256:e6a8a68ff03913060c16095782e0cdd857ecda4e23598101dddd96e58e7e3731 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:15Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41987" http.request.id=37c06040-7acf-40de-a21f-034b501a35fe http.request.method=GET http.request.remoteaddr="127.0.0.1:54842" http.request.uri="/v2/foo/bar/blobs/sha256:e6a8a68ff03913060c16095782e0cdd857ecda4e23598101dddd96e58e7e3731" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.319304967s http.response.status=200 http.response.written=2621440 127.0.0.1 - - [19/Jan/2025:23:54:13 +0000] "GET /v2/foo/bar/blobs/sha256:e6a8a68ff03913060c16095782e0cdd857ecda4e23598101dddd96e58e7e3731 HTTP/1.1" 200 2621440 "" "Go-http-client/1.1" time="2025-01-19T23:54:15Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41987" http.request.id=26a93969-b6fd-488d-8a5d-7255688cabff http.request.method=GET http.request.remoteaddr="127.0.0.1:54852" http.request.uri="/v2/foo/bar/blobs/sha256:e6a8a68ff03913060c16095782e0cdd857ecda4e23598101dddd96e58e7e3731" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.31454274s http.response.status=200 http.response.written=2555904 127.0.0.1 - - [19/Jan/2025:23:54:13 +0000] "GET /v2/foo/bar/blobs/sha256:e6a8a68ff03913060c16095782e0cdd857ecda4e23598101dddd96e58e7e3731 HTTP/1.1" 200 2555904 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (7.26s) === RUN TestRelativeURL time="2025-01-19T23:54:15Z" 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-19T23:54:15Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-19T23:54:15Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39943" http.request.id=2d01a2ee-78b1-4fc1-b1b8-3210ee9d5ed7 http.request.method=POST http.request.remoteaddr="127.0.0.1:45584" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.019246ms http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:18Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39943" http.request.id=0af06362-ec0d-493a-aa36-736550d49b4b http.request.method=PUT http.request.remoteaddr="127.0.0.1:45584" http.request.uri="/v2/foo/bar/blobs/uploads/153a4dff-ebd2-435f-bb00-aee6945b1703?_state=4hTu2D5GZdtGTG_3uHxwzNuQsHdIw2cPGjkDrDMCfTR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE1M2E0ZGZmLWViZDItNDM1Zi1iYjAwLWFlZTY5NDViMTcwMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDoxNS41MTk3NTA3NThaIn0%3D&digest=sha256%3Aba89b7deed10ba2f926cee90b6470cba6aa7e38b54847ede6c9c2c4747938b31" http.request.useragent="Go-http-client/1.1" http.response.duration=2.510684005s http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:15 +0000] "PUT /v2/foo/bar/blobs/uploads/153a4dff-ebd2-435f-bb00-aee6945b1703?_state=4hTu2D5GZdtGTG_3uHxwzNuQsHdIw2cPGjkDrDMCfTR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE1M2E0ZGZmLWViZDItNDM1Zi1iYjAwLWFlZTY5NDViMTcwMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDoxNS41MTk3NTA3NThaIn0%3D&digest=sha256%3Aba89b7deed10ba2f926cee90b6470cba6aa7e38b54847ede6c9c2c4747938b31 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:18Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39943" http.request.id=8c98eac1-f938-4046-a51e-d13e1ca89ed3 http.request.method=POST http.request.remoteaddr="127.0.0.1:45584" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.085966ms http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:18Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39943" http.request.id=d7239fa4-aeb6-4621-91a5-de6ebcda1c8b http.request.method=POST http.request.remoteaddr="127.0.0.1:45584" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="797.964µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:21Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39943" http.request.id=e78cb522-7d82-49b8-9554-84b6ea06e8b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45584" http.request.uri="/v2/foo/bar/blobs/uploads/89e85a5b-d598-4b8f-951b-5ddf1e222741?_state=nP9YK4ZX6c6cHsxMqphW_swQ4XN0tkIcLjdFVGd2Pnp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg5ZTg1YTViLWQ1OTgtNGI4Zi05NTFiLTVkZGYxZTIyMjc0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDoxOC4yNTU0MTE2MzVaIn0%3D&digest=sha256%3Aa2954354771001861dede4c24ff3eba5006ac72bd70ba799fbce279707d10825" http.request.useragent="Go-http-client/1.1" http.response.duration=3.209120921s http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:18 +0000] "PUT /v2/foo/bar/blobs/uploads/89e85a5b-d598-4b8f-951b-5ddf1e222741?_state=nP9YK4ZX6c6cHsxMqphW_swQ4XN0tkIcLjdFVGd2Pnp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg5ZTg1YTViLWQ1OTgtNGI4Zi05NTFiLTVkZGYxZTIyMjc0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDoxOC4yNTU0MTE2MzVaIn0%3D&digest=sha256%3Aa2954354771001861dede4c24ff3eba5006ac72bd70ba799fbce279707d10825 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (5.95s) === RUN TestBlobDeleteDisabled time="2025-01-19T23:54:21Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.5 time="2025-01-19T23:54:21Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-19T23:54:21Z" 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:40573" http.request.id=c94e60a4-a835-4699-9550-32309f9d2688 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52874" http.request.uri="/v2/foo/bar/blobs/sha256:9f2f8162ea2de97601a8dab16b7dea587ef3c3d82bb528185d8c923077eb3018" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="909.285µs" http.response.status=405 http.response.written=78 vars.digest="sha256:9f2f8162ea2de97601a8dab16b7dea587ef3c3d82bb528185d8c923077eb3018" vars.name="foo/bar" 127.0.0.1 - - [19/Jan/2025:23:54:21 +0000] "DELETE /v2/foo/bar/blobs/sha256:9f2f8162ea2de97601a8dab16b7dea587ef3c3d82bb528185d8c923077eb3018 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.11s) === RUN TestDeleteDisabled time="2025-01-19T23:54:21Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.5 time="2025-01-19T23:54:21Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-19T23:54:21Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41247" http.request.id=466f5f6f-ec08-46f4-b120-1184366ebb98 http.request.method=POST http.request.remoteaddr="127.0.0.1:50384" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.081566ms http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:22Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41247" http.request.id=56fafe69-bdd0-4e29-901a-849227f5d811 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50384" http.request.uri="/v2/foo/bar/blobs/uploads/be52c621-a555-4125-a255-d86304e029aa?_state=2qN-97F8tUfXiTo5NlmbHtJGu_OV-UULmiaCnkGBFKt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJlNTJjNjIxLWE1NTUtNDEyNS1hMjU1LWQ4NjMwNGUwMjlhYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDoyMS42MzczMDg4MDhaIn0%3D&digest=sha256%3A0cdad787df55fbb2b5caa1655474cc29e0c429f6dfc7a8001cdddb30dee44eeb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.17337303s http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:21 +0000] "PUT /v2/foo/bar/blobs/uploads/be52c621-a555-4125-a255-d86304e029aa?_state=2qN-97F8tUfXiTo5NlmbHtJGu_OV-UULmiaCnkGBFKt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJlNTJjNjIxLWE1NTUtNDEyNS1hMjU1LWQ4NjMwNGUwMjlhYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDoyMS42MzczMDg4MDhaIn0%3D&digest=sha256%3A0cdad787df55fbb2b5caa1655474cc29e0c429f6dfc7a8001cdddb30dee44eeb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:22Z" 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:41247" http.request.id=874ee15d-f7e1-417a-a67b-d114f500cf2e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50384" http.request.uri="/v2/foo/bar/blobs/sha256:0cdad787df55fbb2b5caa1655474cc29e0c429f6dfc7a8001cdddb30dee44eeb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="906.885µs" http.response.status=405 http.response.written=78 vars.digest="sha256:0cdad787df55fbb2b5caa1655474cc29e0c429f6dfc7a8001cdddb30dee44eeb" vars.name="foo/bar" 127.0.0.1 - - [19/Jan/2025:23:54:22 +0000] "DELETE /v2/foo/bar/blobs/sha256:0cdad787df55fbb2b5caa1655474cc29e0c429f6dfc7a8001cdddb30dee44eeb HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.24s) === RUN TestDeleteReadOnly time="2025-01-19T23:54:22Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.5 time="2025-01-19T23:54:22Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-19T23:54:22Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:32909" http.request.id=1cb0e11f-bed4-4c13-8c7f-437c9f000529 http.request.method=POST http.request.remoteaddr="127.0.0.1:55636" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.015446ms http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:24Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:32909" http.request.id=a3a95746-3f3e-4cfa-917e-6a5f66fbf3af http.request.method=PUT http.request.remoteaddr="127.0.0.1:55636" http.request.uri="/v2/foo/bar/blobs/uploads/2c280b96-e07a-483c-baef-a202675df24a?_state=sy5y5r3x02cAZ9PHJYDcpdG7cOUjTqGLSFUefxYx8Hx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJjMjgwYjk2LWUwN2EtNDgzYy1iYWVmLWEyMDI2NzVkZjI0YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDoyMi44OTU1NDExOTRaIn0%3D&digest=sha256%3A44462bda4a47dfaf9162b548b6ab0056c40cfce013240a7d4884430fb2d4108a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.471571487s http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:22 +0000] "PUT /v2/foo/bar/blobs/uploads/2c280b96-e07a-483c-baef-a202675df24a?_state=sy5y5r3x02cAZ9PHJYDcpdG7cOUjTqGLSFUefxYx8Hx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJjMjgwYjk2LWUwN2EtNDgzYy1iYWVmLWEyMDI2NzVkZjI0YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDoyMi44OTU1NDExOTRaIn0%3D&digest=sha256%3A44462bda4a47dfaf9162b548b6ab0056c40cfce013240a7d4884430fb2d4108a HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [19/Jan/2025:23:54:24 +0000] "DELETE /v2/foo/bar/blobs/sha256:44462bda4a47dfaf9162b548b6ab0056c40cfce013240a7d4884430fb2d4108a HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (1.56s) === RUN TestStartPushReadOnly time="2025-01-19T23:54: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-19T23:54:24Z" level=info msg="redis not configured" go.version=go1.23.5 127.0.0.1 - - [19/Jan/2025:23:54:24 +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-19T23:54: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-19T23:54:24Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-19T23:54:24Z" 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:35489" http.request.id=3c302aac-381a-4fc2-bf76-11e6455b3cbf http.request.method=GET http.request.remoteaddr="127.0.0.1:32980" 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="935.085µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [19/Jan/2025:23:54:24 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-01-19T23:54:24Z" 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:35489" http.request.id=a136b5f1-e3b0-4bde-afc8-eb1289aad0eb http.request.method=GET http.request.remoteaddr="127.0.0.1:32980" 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="704.284µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [19/Jan/2025:23:54:24 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-01-19T23:54:24Z" 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:35489" http.request.id=18911cf6-a685-46dd-9f5c-9d09626e802b http.request.method=PUT http.request.remoteaddr="127.0.0.1:32980" 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="795.325µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [19/Jan/2025:23:54:24 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-01-19T23:54:24Z" 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:35489" http.request.id=e7a3ff70-68a6-419e-83fb-fdefefce356a http.request.method=PUT http.request.remoteaddr="127.0.0.1:32980" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.199687ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-01-19T23:54:24Z" 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:35489" http.request.id=e7a3ff70-68a6-419e-83fb-fdefefce356a http.request.method=PUT http.request.remoteaddr="127.0.0.1:32980" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.239487ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-01-19T23:54:24Z" 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:35489" http.request.id=e7a3ff70-68a6-419e-83fb-fdefefce356a http.request.method=PUT http.request.remoteaddr="127.0.0.1:32980" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.263487ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-01-19T23:54:24Z" 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:35489" http.request.id=e7a3ff70-68a6-419e-83fb-fdefefce356a http.request.method=PUT http.request.remoteaddr="127.0.0.1:32980" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.280967ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [19/Jan/2025:23:54:24 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-01-19T23:54:24Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:35489" http.request.id=79147921-fbd4-44dc-b7af-49bac3c2de40 http.request.method=POST http.request.remoteaddr="127.0.0.1:32980" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="910.725µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:24 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:26Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:35489" http.request.id=5e5c0ba0-08fc-45fd-9ba0-217c0769458e http.request.method=PUT http.request.remoteaddr="127.0.0.1:32980" http.request.uri="/v2/foo/schema1/blobs/uploads/daaaac0a-b8bd-40fd-8b4d-6f6916c32e0c?_state=biVUqyM9M7TrVlQZ6GERguncgEgX41hnFZn78ypS0bt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkYWFhYWMwYS1iOGJkLTQwZmQtOGI0ZC02ZjY5MTZjMzJlMGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMTlUMjM6NTQ6MjQuNDY0Nzg3OTQ5WiJ9&digest=sha256%3A83b6281d33c2ece252286b4eceeab7b9ae9742b89960361c0f441f9bd9f6ab14" http.request.useragent="Go-http-client/1.1" http.response.duration=2.04094537s http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:24 +0000] "PUT /v2/foo/schema1/blobs/uploads/daaaac0a-b8bd-40fd-8b4d-6f6916c32e0c?_state=biVUqyM9M7TrVlQZ6GERguncgEgX41hnFZn78ypS0bt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkYWFhYWMwYS1iOGJkLTQwZmQtOGI0ZC02ZjY5MTZjMzJlMGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMTlUMjM6NTQ6MjQuNDY0Nzg3OTQ5WiJ9&digest=sha256%3A83b6281d33c2ece252286b4eceeab7b9ae9742b89960361c0f441f9bd9f6ab14 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:26Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:35489" http.request.id=261a8315-4ab3-490e-9622-40e38d7349fe http.request.method=POST http.request.remoteaddr="127.0.0.1:32980" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.059006ms http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:26 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:29Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:35489" http.request.id=613352c6-5d95-4d4e-9e5c-714154c91030 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32980" http.request.uri="/v2/foo/schema1/blobs/uploads/ed70575e-301d-48a9-8bff-89a9b07e3486?_state=UFm8qK52knWl9bcsPu6_Cul_G_L_0FtGWfLhbEbjHwx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlZDcwNTc1ZS0zMDFkLTQ4YTktOGJmZi04OWE5YjA3ZTM0ODYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMTlUMjM6NTQ6MjYuNjE5MjY2OTUyWiJ9&digest=sha256%3Aa0112cbbe5134134316b19c42841bbe0fd68b5c1c0c44d7947dafb3d176fee72" http.request.useragent="Go-http-client/1.1" http.response.duration=2.412565645s http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:26 +0000] "PUT /v2/foo/schema1/blobs/uploads/ed70575e-301d-48a9-8bff-89a9b07e3486?_state=UFm8qK52knWl9bcsPu6_Cul_G_L_0FtGWfLhbEbjHwx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlZDcwNTc1ZS0zMDFkLTQ4YTktOGJmZi04OWE5YjA3ZTM0ODYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMTlUMjM6NTQ6MjYuNjE5MjY2OTUyWiJ9&digest=sha256%3Aa0112cbbe5134134316b19c42841bbe0fd68b5c1c0c44d7947dafb3d176fee72 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:29Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:35489" http.request.id=bd0a75ec-e49f-43a9-982e-72961f95b5bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:32980" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.525689ms http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:29 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:29Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:35489" http.request.id=2355d4da-6bc1-4c89-bd18-5ef6502fd8b4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32980" http.request.uri="/v2/foo/schema1/manifests/sha256:9f7199ba6d03d78927c213f2ad4b93d9db2a677c4ffa0d7355e038de2de3ab82" http.request.useragent="Go-http-client/1.1" http.response.duration=1.327887ms http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:29 +0000] "PUT /v2/foo/schema1/manifests/sha256:9f7199ba6d03d78927c213f2ad4b93d9db2a677c4ffa0d7355e038de2de3ab82 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:29Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:35489" http.request.id=83289701-6e40-4989-936d-ed9406036cc2 http.request.method=GET http.request.remoteaddr="127.0.0.1:32980" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.111766ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [19/Jan/2025:23:54:29 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-01-19T23:54:29Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:35489" http.request.id=f4b2d33e-f170-4e95-a4b4-28b5b6f2cd87 http.request.method=GET http.request.remoteaddr="127.0.0.1:32980" http.request.uri="/v2/foo/schema1/manifests/sha256:9f7199ba6d03d78927c213f2ad4b93d9db2a677c4ffa0d7355e038de2de3ab82" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.152526ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [19/Jan/2025:23:54:29 +0000] "GET /v2/foo/schema1/manifests/sha256:9f7199ba6d03d78927c213f2ad4b93d9db2a677c4ffa0d7355e038de2de3ab82 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-01-19T23:54:29Z" 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:35489" http.request.id=343058f2-1f84-4021-83df-3676f41901a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32980" http.request.uri="/v2/foo/schema1/manifests/sha256:9f7199ba6d03d78927c213f2ad4b93d9db2a677c4ffa0d7355e038de2de3ab82" http.request.useragent="Go-http-client/1.1" http.response.duration=1.323528ms http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:29 +0000] "PUT /v2/foo/schema1/manifests/sha256:9f7199ba6d03d78927c213f2ad4b93d9db2a677c4ffa0d7355e038de2de3ab82 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:29Z" 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:35489" http.request.id=b4ec25eb-53dd-4bad-b97a-5d3b7f0f37e3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32980" http.request.uri="/v2/foo/schema1/manifests/sha256:9f7199ba6d03d78927c213f2ad4b93d9db2a677c4ffa0d7355e038de2de3ab82" http.request.useragent="Go-http-client/1.1" http.response.duration=1.341207ms http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:29 +0000] "PUT /v2/foo/schema1/manifests/sha256:9f7199ba6d03d78927c213f2ad4b93d9db2a677c4ffa0d7355e038de2de3ab82 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:29Z" level=info msg="response completed" go.version=go1.23.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:35489" http.request.id=5df0c8af-e2a4-4ca7-b118-49cf86f958e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32980" http.request.uri="/v2/foo/schema1/manifests/sha256:9f7199ba6d03d78927c213f2ad4b93d9db2a677c4ffa0d7355e038de2de3ab82" http.request.useragent="Go-http-client/1.1" http.response.duration=1.333048ms http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:29 +0000] "PUT /v2/foo/schema1/manifests/sha256:9f7199ba6d03d78927c213f2ad4b93d9db2a677c4ffa0d7355e038de2de3ab82 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:29Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:35489" http.request.id=d6026f9d-cf8a-4cfe-ade1-8298d12460c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:32980" http.request.uri="/v2/foo/schema1/manifests/sha256:9f7199ba6d03d78927c213f2ad4b93d9db2a677c4ffa0d7355e038de2de3ab82" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.164127ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [19/Jan/2025:23:54:29 +0000] "GET /v2/foo/schema1/manifests/sha256:9f7199ba6d03d78927c213f2ad4b93d9db2a677c4ffa0d7355e038de2de3ab82 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-01-19T23:54:29Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:35489" http.request.id=e768a02b-5e80-4dce-9958-ab5b1ddf50a9 http.request.method=GET http.request.remoteaddr="127.0.0.1:32980" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="756.244µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:29 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:29Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:35489" http.request.id=31aa9d75-2bc5-448d-aa0a-59ae09a00a53 http.request.method=GET http.request.remoteaddr="127.0.0.1:32980" http.request.uri="/v2/foo/schema1/manifests/sha256:9f7199ba6d03d78927c213f2ad4b93d9db2a677c4ffa0d7355e038de2de3ab82" http.request.useragent="Go-http-client/1.1" http.response.duration="687.084µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:29 +0000] "GET /v2/foo/schema1/manifests/sha256:9f7199ba6d03d78927c213f2ad4b93d9db2a677c4ffa0d7355e038de2de3ab82 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:29Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:35489" http.request.id=7a4d6f49-7419-4193-be9f-f19518a08ea7 http.request.method=GET http.request.remoteaddr="127.0.0.1:32980" 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="654.204µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [19/Jan/2025:23:54:29 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-01-19T23:54:29Z" level=error msg="payload digest does match: "sha256:87dc18be2f1767dcf03b09a5ed068bb30a603f932455b8b6eb83a838ac27c0cc" != "sha256:9f7199ba6d03d78927c213f2ad4b93d9db2a677c4ffa0d7355e038de2de3ab82"" go.version=go1.23.5 http.request.host="127.0.0.1:35489" http.request.id=27d8f9c6-7f0f-45e7-a856-e2acc658f456 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32980" http.request.uri="/v2/foo/schema1/manifests/sha256:9f7199ba6d03d78927c213f2ad4b93d9db2a677c4ffa0d7355e038de2de3ab82" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:9f7199ba6d03d78927c213f2ad4b93d9db2a677c4ffa0d7355e038de2de3ab82" time="2025-01-19T23:54:29Z" 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:35489" http.request.id=27d8f9c6-7f0f-45e7-a856-e2acc658f456 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32980" http.request.uri="/v2/foo/schema1/manifests/sha256:9f7199ba6d03d78927c213f2ad4b93d9db2a677c4ffa0d7355e038de2de3ab82" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="839.605µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:9f7199ba6d03d78927c213f2ad4b93d9db2a677c4ffa0d7355e038de2de3ab82" 127.0.0.1 - - [19/Jan/2025:23:54:29 +0000] "PUT /v2/foo/schema1/manifests/sha256:9f7199ba6d03d78927c213f2ad4b93d9db2a677c4ffa0d7355e038de2de3ab82 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-01-19T23:54:29Z" 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:35489" http.request.id=6ca213df-6056-4e6d-9237-133e1ae8d14f http.request.method=GET http.request.remoteaddr="127.0.0.1:32994" 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="945.845µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [19/Jan/2025:23:54:29 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-01-19T23:54:29Z" 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:35489" http.request.id=8a3f23b2-8517-4a6e-8870-756c2b7e5701 http.request.method=GET http.request.remoteaddr="127.0.0.1:32994" 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="746.045µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [19/Jan/2025:23:54:29 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-01-19T23:54:29Z" 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:35489" http.request.id=303634b2-e42c-43d1-9c26-ed86fe53a866 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32994" 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="879.245µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-01-19T23:54:29Z" 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:35489" http.request.id=303634b2-e42c-43d1-9c26-ed86fe53a866 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32994" 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="934.765µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-01-19T23:54:29Z" 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:35489" http.request.id=303634b2-e42c-43d1-9c26-ed86fe53a866 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32994" 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="956.646µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [19/Jan/2025:23:54:29 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-01-19T23:54:29Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:35489" http.request.id=09e3232d-c748-4edc-8439-0d371c8e8ac0 http.request.method=POST http.request.remoteaddr="127.0.0.1:32994" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="805.684µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:29 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:29Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:35489" http.request.id=61610ad2-e61b-4303-bea7-164f17aad52a http.request.method=PUT http.request.remoteaddr="127.0.0.1:32994" http.request.uri="/v2/foo/schema2/blobs/uploads/dec85464-5929-4a59-980a-d659e075ea6f?_state=pnjKyMs0Fx8bcHBHNd47xOK4lg3cCHHfBFlRF3veFqh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkZWM4NTQ2NC01OTI5LTRhNTktOTgwYS1kNjU5ZTA3NWVhNmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMTlUMjM6NTQ6MjkuMDUzNTE3Njc4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.059006ms http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:29 +0000] "PUT /v2/foo/schema2/blobs/uploads/dec85464-5929-4a59-980a-d659e075ea6f?_state=pnjKyMs0Fx8bcHBHNd47xOK4lg3cCHHfBFlRF3veFqh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkZWM4NTQ2NC01OTI5LTRhNTktOTgwYS1kNjU5ZTA3NWVhNmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMTlUMjM6NTQ6MjkuMDUzNTE3Njc4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:29Z" 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:35489" http.request.id=6326c1dc-bee7-4f8b-847b-a043aedf0110 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32994" 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="905.725µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-01-19T23:54:29Z" 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:35489" http.request.id=6326c1dc-bee7-4f8b-847b-a043aedf0110 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32994" 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="939.285µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [19/Jan/2025:23:54:29 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-01-19T23:54:29Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:35489" http.request.id=ab7b9de5-cf45-4086-8a41-0e3a02eb4415 http.request.method=POST http.request.remoteaddr="127.0.0.1:32994" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="813.884µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:29 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:29Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:35489" http.request.id=351eb517-0e2c-45e9-a746-206b25d4a6e0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32994" http.request.uri="/v2/foo/schema2/blobs/uploads/ac14b8a6-1932-4b78-8b8b-224253931a5b?_state=ULtRhGd5pghENkShn3bmGqxlrp_MGAL-dj411IoLyxJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhYzE0YjhhNi0xOTMyLTRiNzgtOGI4Yi0yMjQyNTM5MzFhNWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMTlUMjM6NTQ6MjkuMTI0MDYxMzFaIn0%3D&digest=sha256%3Ab231d72a6e43feb6c58e023c9a9b4550cf782d56153a5fc96245970b868f95c2" http.request.useragent="Go-http-client/1.1" http.response.duration=731.065544ms http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:29 +0000] "PUT /v2/foo/schema2/blobs/uploads/ac14b8a6-1932-4b78-8b8b-224253931a5b?_state=ULtRhGd5pghENkShn3bmGqxlrp_MGAL-dj411IoLyxJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhYzE0YjhhNi0xOTMyLTRiNzgtOGI4Yi0yMjQyNTM5MzFhNWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMTlUMjM6NTQ6MjkuMTI0MDYxMzFaIn0%3D&digest=sha256%3Ab231d72a6e43feb6c58e023c9a9b4550cf782d56153a5fc96245970b868f95c2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:29Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:35489" http.request.id=0217f19f-aafe-4abd-861c-299731cd9ae4 http.request.method=POST http.request.remoteaddr="127.0.0.1:32994" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="922.686µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:29 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:30Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:35489" http.request.id=edf94065-a06d-4ca6-bf38-939f84f00ff4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32994" http.request.uri="/v2/foo/schema2/blobs/uploads/64853c71-bfc9-44b4-ae84-644360e148e0?_state=J2eitGl22Nynuy1JrDauvFLmzwouHpWA6aPy8JP_OTN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NDg1M2M3MS1iZmM5LTQ0YjQtYWU4NC02NDQzNjBlMTQ4ZTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMTlUMjM6NTQ6MjkuOTM1MzAzNjZaIn0%3D&digest=sha256%3Ae8c36e440224c4245df7737bd5045848d1cbbd9ba6b580a6157e079337d17bad" http.request.useragent="Go-http-client/1.1" http.response.duration=971.864036ms http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:29 +0000] "PUT /v2/foo/schema2/blobs/uploads/64853c71-bfc9-44b4-ae84-644360e148e0?_state=J2eitGl22Nynuy1JrDauvFLmzwouHpWA6aPy8JP_OTN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NDg1M2M3MS1iZmM5LTQ0YjQtYWU4NC02NDQzNjBlMTQ4ZTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMTlUMjM6NTQ6MjkuOTM1MzAzNjZaIn0%3D&digest=sha256%3Ae8c36e440224c4245df7737bd5045848d1cbbd9ba6b580a6157e079337d17bad HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:30Z" 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:35489" http.request.id=1e1db990-60f2-4fff-8b48-15da6abbaa44 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32994" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.152686ms http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:30 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:30Z" 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:35489" http.request.id=f8fd84a8-e8ff-42ba-86d2-84bdeff88619 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32994" http.request.uri="/v2/foo/schema2/manifests/sha256:fc3940f455cfa4ab0e0a23d2273756bd929adb6819af755a5e140480b7adef25" http.request.useragent="Go-http-client/1.1" http.response.duration="935.526µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:30 +0000] "PUT /v2/foo/schema2/manifests/sha256:fc3940f455cfa4ab0e0a23d2273756bd929adb6819af755a5e140480b7adef25 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:30Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:35489" http.request.id=5511b9a1-0a10-41db-99f3-e297290d3912 http.request.method=GET http.request.remoteaddr="127.0.0.1:32994" 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="807.325µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [19/Jan/2025:23:54:30 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-01-19T23:54:30Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:35489" http.request.id=f32ddadc-30bb-46fd-8ea9-b65508cb75eb http.request.method=GET http.request.remoteaddr="127.0.0.1:32994" http.request.uri="/v2/foo/schema2/manifests/sha256:fc3940f455cfa4ab0e0a23d2273756bd929adb6819af755a5e140480b7adef25" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="792.324µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [19/Jan/2025:23:54:30 +0000] "GET /v2/foo/schema2/manifests/sha256:fc3940f455cfa4ab0e0a23d2273756bd929adb6819af755a5e140480b7adef25 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-01-19T23:54:30Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:35489" http.request.id=573de7bc-0dc2-4b84-8163-2355f6d34a50 http.request.method=GET http.request.remoteaddr="127.0.0.1:32994" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="666.684µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:30 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:30Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:35489" http.request.id=4397e96c-c505-43df-b56d-35384c384c11 http.request.method=GET http.request.remoteaddr="127.0.0.1:32994" http.request.uri="/v2/foo/schema2/manifests/sha256:fc3940f455cfa4ab0e0a23d2273756bd929adb6819af755a5e140480b7adef25" http.request.useragent="Go-http-client/1.1" http.response.duration="719.924µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:30 +0000] "GET /v2/foo/schema2/manifests/sha256:fc3940f455cfa4ab0e0a23d2273756bd929adb6819af755a5e140480b7adef25 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:30Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:35489" http.request.id=913e9be7-83f9-430f-8b29-2b05ea37ed33 http.request.method=GET http.request.remoteaddr="127.0.0.1:32994" 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="649.564µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [19/Jan/2025:23:54:30 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-01-19T23:54:30Z" level=info msg="rewriting manifest sha256:fc3940f455cfa4ab0e0a23d2273756bd929adb6819af755a5e140480b7adef25 in schema1 format to support old client" go.version=go1.23.5 http.request.host="127.0.0.1:35489" http.request.id=acfba24b-912b-46d1-bec4-3ccd9ffb96ec http.request.method=GET http.request.remoteaddr="127.0.0.1:32994" 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-19T23:54:30Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:35489" http.request.id=acfba24b-912b-46d1-bec4-3ccd9ffb96ec http.request.method=GET http.request.remoteaddr="127.0.0.1:32994" 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.326687ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [19/Jan/2025:23:54:30 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-01-19T23:54:30Z" 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:35489" http.request.id=c85280c7-0cda-4ab6-9694-b341a522483e http.request.method=PUT http.request.remoteaddr="127.0.0.1:32994" 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="798.484µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [19/Jan/2025:23:54:30 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-01-19T23:54:30Z" 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:35489" http.request.id=d6288e55-2ae6-4b32-9549-80af067f1622 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32994" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="951.806µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:30 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:30Z" 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:35489" http.request.id=7768edef-13fe-4d38-aef6-b5dab70d1580 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32994" http.request.uri="/v2/foo/schema2/manifests/sha256:3843aeecc81cc61a5d320cbaeb769921b4a6ba413a4b2b71bb01b8a3d05e2358" http.request.useragent="Go-http-client/1.1" http.response.duration="832.885µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:30 +0000] "PUT /v2/foo/schema2/manifests/sha256:3843aeecc81cc61a5d320cbaeb769921b4a6ba413a4b2b71bb01b8a3d05e2358 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:30Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:35489" http.request.id=9f9f689c-e39b-4e85-ae9c-8ea4898f9003 http.request.method=GET http.request.remoteaddr="127.0.0.1:32994" 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="790.964µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [19/Jan/2025:23:54:30 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-01-19T23:54:30Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:35489" http.request.id=b38adb54-ddf1-466c-b914-4c114df1c141 http.request.method=GET http.request.remoteaddr="127.0.0.1:32994" http.request.uri="/v2/foo/schema2/manifests/sha256:3843aeecc81cc61a5d320cbaeb769921b4a6ba413a4b2b71bb01b8a3d05e2358" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="775.444µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [19/Jan/2025:23:54:30 +0000] "GET /v2/foo/schema2/manifests/sha256:3843aeecc81cc61a5d320cbaeb769921b4a6ba413a4b2b71bb01b8a3d05e2358 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-01-19T23:54:30Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:35489" http.request.id=4bcdce69-dca4-4281-bfa1-3fff4b0008c3 http.request.method=GET http.request.remoteaddr="127.0.0.1:32994" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="699.964µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:30 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:30Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:35489" http.request.id=4ecf4761-5cb4-41c4-b9a2-8a97169c8223 http.request.method=GET http.request.remoteaddr="127.0.0.1:32994" http.request.uri="/v2/foo/schema2/manifests/sha256:3843aeecc81cc61a5d320cbaeb769921b4a6ba413a4b2b71bb01b8a3d05e2358" http.request.useragent="Go-http-client/1.1" http.response.duration="680.844µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:30 +0000] "GET /v2/foo/schema2/manifests/sha256:3843aeecc81cc61a5d320cbaeb769921b4a6ba413a4b2b71bb01b8a3d05e2358 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:30Z" level=info msg="rewriting manifest list sha256:3843aeecc81cc61a5d320cbaeb769921b4a6ba413a4b2b71bb01b8a3d05e2358 in schema1 format to support old client" go.version=go1.23.5 http.request.host="127.0.0.1:35489" http.request.id=b0c5d667-71f9-4725-8996-3f6ff875432a http.request.method=GET http.request.remoteaddr="127.0.0.1:32994" 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-19T23:54:30Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:35489" http.request.id=b0c5d667-71f9-4725-8996-3f6ff875432a http.request.method=GET http.request.remoteaddr="127.0.0.1:32994" 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.288888ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [19/Jan/2025:23:54:30 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-01-19T23:54:30Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.5 time="2025-01-19T23:54:30Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-19T23:54:30Z" 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:34555" http.request.id=fc8a59e6-8127-45c5-979c-9699a02373af http.request.method=GET http.request.remoteaddr="127.0.0.1:37524" 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="825.884µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [19/Jan/2025:23:54:30 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-01-19T23:54:30Z" 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:34555" http.request.id=c98f4ede-7ef5-4b20-b0b5-230d3064c04b http.request.method=GET http.request.remoteaddr="127.0.0.1:37524" 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="671.764µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [19/Jan/2025:23:54:30 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-01-19T23:54:30Z" 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:34555" http.request.id=d3cf6fe4-5456-4d9b-9fc3-2143789d4b08 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37524" 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="704.124µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [19/Jan/2025:23:54:30 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-01-19T23:54:30Z" 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:34555" http.request.id=cf9f7854-08c5-46de-821a-650ddbd5b375 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37524" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.065566ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-01-19T23:54:30Z" 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:34555" http.request.id=cf9f7854-08c5-46de-821a-650ddbd5b375 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37524" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.101406ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-01-19T23:54:30Z" 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:34555" http.request.id=cf9f7854-08c5-46de-821a-650ddbd5b375 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37524" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.119406ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-01-19T23:54:30Z" 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:34555" http.request.id=cf9f7854-08c5-46de-821a-650ddbd5b375 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37524" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.138326ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [19/Jan/2025:23:54:30 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-01-19T23:54:31Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34555" http.request.id=4c0f8e25-32d4-4271-b61d-3d369b363334 http.request.method=POST http.request.remoteaddr="127.0.0.1:37524" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="826.125µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:31 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:32Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34555" http.request.id=9c241255-1816-45e3-935b-06ebd530ed97 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37524" http.request.uri="/v2/foo/schema1/blobs/uploads/acc41b95-3371-40c1-bbd3-049163a66265?_state=hpjo9J0bne3wJ-6_toJMzhfW2ewLEWLumxOXMWvhw4h7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhY2M0MWI5NS0zMzcxLTQwYzEtYmJkMy0wNDkxNjNhNjYyNjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMTlUMjM6NTQ6MzEuMDA5MzI1OTAzWiJ9&digest=sha256%3A962999984bb0c53614d78de9d2d5c0be193770846c72f4db913daeb18bada876" http.request.useragent="Go-http-client/1.1" http.response.duration=1.179495577s http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:31 +0000] "PUT /v2/foo/schema1/blobs/uploads/acc41b95-3371-40c1-bbd3-049163a66265?_state=hpjo9J0bne3wJ-6_toJMzhfW2ewLEWLumxOXMWvhw4h7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhY2M0MWI5NS0zMzcxLTQwYzEtYmJkMy0wNDkxNjNhNjYyNjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMTlUMjM6NTQ6MzEuMDA5MzI1OTAzWiJ9&digest=sha256%3A962999984bb0c53614d78de9d2d5c0be193770846c72f4db913daeb18bada876 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:32Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34555" http.request.id=940a656f-fe3b-4588-aee2-8dbe6e70e6e4 http.request.method=POST http.request.remoteaddr="127.0.0.1:37524" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="885.445µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:32 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:32Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34555" http.request.id=2103f1cf-4c14-4470-be34-65773bbc4c44 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37524" http.request.uri="/v2/foo/schema1/blobs/uploads/11548549-b36d-4bb6-b1bb-176bbfbc2041?_state=09QOgSatRT5un1GH-av-hDxDymnP8ZJdPAr7Vj_WJhZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxMTU0ODU0OS1iMzZkLTRiYjYtYjFiYi0xNzZiYmZiYzIwNDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMTlUMjM6NTQ6MzIuMjQ3MzM0MDg0WiJ9&digest=sha256%3Ad3709516be9a9e3013a7b162e2b9072cf5135f3875fd801db17c6761cd4a68c9" http.request.useragent="Go-http-client/1.1" http.response.duration=587.120291ms http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:32 +0000] "PUT /v2/foo/schema1/blobs/uploads/11548549-b36d-4bb6-b1bb-176bbfbc2041?_state=09QOgSatRT5un1GH-av-hDxDymnP8ZJdPAr7Vj_WJhZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxMTU0ODU0OS1iMzZkLTRiYjYtYjFiYi0xNzZiYmZiYzIwNDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMTlUMjM6NTQ6MzIuMjQ3MzM0MDg0WiJ9&digest=sha256%3Ad3709516be9a9e3013a7b162e2b9072cf5135f3875fd801db17c6761cd4a68c9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:32Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34555" http.request.id=32d23cc3-3138-4099-b3d6-73d14fcb4dd9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37524" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.418207ms http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:32 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:32Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34555" http.request.id=f9caddac-7b26-4265-8c9f-437428b773b8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37524" http.request.uri="/v2/foo/schema1/manifests/sha256:0503c8733c7c2dd67068d27034bb8caa63164e064e00ad3aea3b0480a9fedbbe" http.request.useragent="Go-http-client/1.1" http.response.duration=1.212447ms http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:32 +0000] "PUT /v2/foo/schema1/manifests/sha256:0503c8733c7c2dd67068d27034bb8caa63164e064e00ad3aea3b0480a9fedbbe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:32Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34555" http.request.id=d4b7c919-85fe-400d-b2e2-a3ff9db279f4 http.request.method=GET http.request.remoteaddr="127.0.0.1:37524" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.041726ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [19/Jan/2025:23:54:32 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-01-19T23:54:32Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34555" http.request.id=7772be26-d768-43ac-99df-5a3909bd66a8 http.request.method=GET http.request.remoteaddr="127.0.0.1:37524" http.request.uri="/v2/foo/schema1/manifests/sha256:0503c8733c7c2dd67068d27034bb8caa63164e064e00ad3aea3b0480a9fedbbe" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="994.046µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [19/Jan/2025:23:54:32 +0000] "GET /v2/foo/schema1/manifests/sha256:0503c8733c7c2dd67068d27034bb8caa63164e064e00ad3aea3b0480a9fedbbe HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-01-19T23:54:32Z" 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:34555" http.request.id=1019582c-e4bd-4011-91fe-eeb00caea2b3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37524" http.request.uri="/v2/foo/schema1/manifests/sha256:0503c8733c7c2dd67068d27034bb8caa63164e064e00ad3aea3b0480a9fedbbe" http.request.useragent="Go-http-client/1.1" http.response.duration=1.232207ms http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:32 +0000] "PUT /v2/foo/schema1/manifests/sha256:0503c8733c7c2dd67068d27034bb8caa63164e064e00ad3aea3b0480a9fedbbe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:32Z" 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:34555" http.request.id=9a7f7c4f-95cb-48ae-ae21-f1072f0c6c78 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37524" http.request.uri="/v2/foo/schema1/manifests/sha256:0503c8733c7c2dd67068d27034bb8caa63164e064e00ad3aea3b0480a9fedbbe" http.request.useragent="Go-http-client/1.1" http.response.duration=1.219606ms http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:32 +0000] "PUT /v2/foo/schema1/manifests/sha256:0503c8733c7c2dd67068d27034bb8caa63164e064e00ad3aea3b0480a9fedbbe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:32Z" level=info msg="response completed" go.version=go1.23.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:34555" http.request.id=395b5bee-3de5-43b4-9b9f-591c4a055b70 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37524" http.request.uri="/v2/foo/schema1/manifests/sha256:0503c8733c7c2dd67068d27034bb8caa63164e064e00ad3aea3b0480a9fedbbe" http.request.useragent="Go-http-client/1.1" http.response.duration=1.264847ms http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:32 +0000] "PUT /v2/foo/schema1/manifests/sha256:0503c8733c7c2dd67068d27034bb8caa63164e064e00ad3aea3b0480a9fedbbe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:32Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34555" http.request.id=029899b0-a79d-41fc-b0e4-19cd923dac34 http.request.method=GET http.request.remoteaddr="127.0.0.1:37524" http.request.uri="/v2/foo/schema1/manifests/sha256:0503c8733c7c2dd67068d27034bb8caa63164e064e00ad3aea3b0480a9fedbbe" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="995.686µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [19/Jan/2025:23:54:32 +0000] "GET /v2/foo/schema1/manifests/sha256:0503c8733c7c2dd67068d27034bb8caa63164e064e00ad3aea3b0480a9fedbbe HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-01-19T23:54:32Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34555" http.request.id=fb0acd20-dd40-4020-85f2-596377ff5c3d http.request.method=GET http.request.remoteaddr="127.0.0.1:37524" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="692.364µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:32 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:32Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34555" http.request.id=7c008966-d1af-43bd-b56c-74a6a1727db9 http.request.method=GET http.request.remoteaddr="127.0.0.1:37524" http.request.uri="/v2/foo/schema1/manifests/sha256:0503c8733c7c2dd67068d27034bb8caa63164e064e00ad3aea3b0480a9fedbbe" http.request.useragent="Go-http-client/1.1" http.response.duration="662.243µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:32 +0000] "GET /v2/foo/schema1/manifests/sha256:0503c8733c7c2dd67068d27034bb8caa63164e064e00ad3aea3b0480a9fedbbe HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:32Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34555" http.request.id=ba65b20c-56cb-4517-8fe6-7c3f0ec90fdf http.request.method=GET http.request.remoteaddr="127.0.0.1:37524" 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="669.924µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [19/Jan/2025:23:54:32 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-01-19T23:54:32Z" level=error msg="payload digest does match: "sha256:1670c12a9548c28ba1a4a7d068b6e3781223729f99a50b4fd0a0009814babdc6" != "sha256:0503c8733c7c2dd67068d27034bb8caa63164e064e00ad3aea3b0480a9fedbbe"" go.version=go1.23.5 http.request.host="127.0.0.1:34555" http.request.id=9be87c19-b998-458f-9e29-74accab51df2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37524" http.request.uri="/v2/foo/schema1/manifests/sha256:0503c8733c7c2dd67068d27034bb8caa63164e064e00ad3aea3b0480a9fedbbe" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:0503c8733c7c2dd67068d27034bb8caa63164e064e00ad3aea3b0480a9fedbbe" time="2025-01-19T23:54:32Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.23.5 http.request.host="127.0.0.1:34555" http.request.id=9be87c19-b998-458f-9e29-74accab51df2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37524" http.request.uri="/v2/foo/schema1/manifests/sha256:0503c8733c7c2dd67068d27034bb8caa63164e064e00ad3aea3b0480a9fedbbe" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="771.124µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:0503c8733c7c2dd67068d27034bb8caa63164e064e00ad3aea3b0480a9fedbbe" 127.0.0.1 - - [19/Jan/2025:23:54:32 +0000] "PUT /v2/foo/schema1/manifests/sha256:0503c8733c7c2dd67068d27034bb8caa63164e064e00ad3aea3b0480a9fedbbe HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-01-19T23:54:32Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.23.5 http.request.host="127.0.0.1:34555" http.request.id=4ac8c2be-c61b-44de-a531-ba46e4f04fe1 http.request.method=GET http.request.remoteaddr="127.0.0.1:37536" 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="843.965µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [19/Jan/2025:23:54:32 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-01-19T23:54:32Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.23.5 http.request.host="127.0.0.1:34555" http.request.id=b1365bb6-aacd-4b05-bbb0-fc90bc123a31 http.request.method=GET http.request.remoteaddr="127.0.0.1:37536" 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="660.563µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [19/Jan/2025:23:54:32 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-01-19T23:54:32Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.23.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34555" http.request.id=397dc128-00e7-4a79-8cc0-7e00ac83ea63 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37536" 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="765.845µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-01-19T23:54:32Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.23.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34555" http.request.id=397dc128-00e7-4a79-8cc0-7e00ac83ea63 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37536" 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="793.485µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-01-19T23:54:32Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.23.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34555" http.request.id=397dc128-00e7-4a79-8cc0-7e00ac83ea63 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37536" 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="817.885µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [19/Jan/2025:23:54:32 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-01-19T23:54:32Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34555" http.request.id=b6749655-2764-4f38-b6d6-0a71602c5189 http.request.method=POST http.request.remoteaddr="127.0.0.1:37536" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="759.084µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:32 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:32Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34555" http.request.id=745f1db1-089a-4645-9b4d-89f853d67f8d http.request.method=PUT http.request.remoteaddr="127.0.0.1:37536" http.request.uri="/v2/foo/schema2/blobs/uploads/14700808-4e93-4135-8bf4-5a3a0e4c4f0f?_state=_RLU6N6UnBOeYFBy6QZRxH4sLYEmHcB_Pcdr--1ag4R7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxNDcwMDgwOC00ZTkzLTQxMzUtOGJmNC01YTNhMGU0YzRmMGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMTlUMjM6NTQ6MzIuODUzODg5MTIyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="910.245µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:32 +0000] "PUT /v2/foo/schema2/blobs/uploads/14700808-4e93-4135-8bf4-5a3a0e4c4f0f?_state=_RLU6N6UnBOeYFBy6QZRxH4sLYEmHcB_Pcdr--1ag4R7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxNDcwMDgwOC00ZTkzLTQxMzUtOGJmNC01YTNhMGU0YzRmMGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMTlUMjM6NTQ6MzIuODUzODg5MTIyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:32Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.23.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34555" http.request.id=44d0d323-1f4b-4939-bb8b-e23626245484 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37536" 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="759.404µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-01-19T23:54:32Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.23.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34555" http.request.id=44d0d323-1f4b-4939-bb8b-e23626245484 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37536" 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="791.484µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [19/Jan/2025:23:54:32 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-01-19T23:54:32Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34555" http.request.id=31a1e796-7db2-43d6-a35d-4f98a0ee87f9 http.request.method=POST http.request.remoteaddr="127.0.0.1:37536" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="829.485µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:32 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:34Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34555" http.request.id=9aa7312e-dea8-4c99-911f-7510ee5f75c6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37536" http.request.uri="/v2/foo/schema2/blobs/uploads/7f077cbf-cd63-4efc-9ea2-02c2bd24236f?_state=k8dmfyz3auFUgtSW3eG_dLfS_KdHW8O0hunGo5RAZHZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3ZjA3N2NiZi1jZDYzLTRlZmMtOWVhMi0wMmMyYmQyNDIzNmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMTlUMjM6NTQ6MzIuOTU3MzM4NDk1WiJ9&digest=sha256%3A0548aec12ce23e99bcc6f0eedc5a0def4679894a3b033d7bd4ae699af32944d5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.524178263s http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:32 +0000] "PUT /v2/foo/schema2/blobs/uploads/7f077cbf-cd63-4efc-9ea2-02c2bd24236f?_state=k8dmfyz3auFUgtSW3eG_dLfS_KdHW8O0hunGo5RAZHZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3ZjA3N2NiZi1jZDYzLTRlZmMtOWVhMi0wMmMyYmQyNDIzNmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMTlUMjM6NTQ6MzIuOTU3MzM4NDk1WiJ9&digest=sha256%3A0548aec12ce23e99bcc6f0eedc5a0def4679894a3b033d7bd4ae699af32944d5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:34Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34555" http.request.id=22c83cbf-ece7-4715-8c81-bd4fa4e283ae http.request.method=POST http.request.remoteaddr="127.0.0.1:37536" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="977.246µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:34 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:35Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34555" http.request.id=a7a0a31d-f48b-4f55-a423-8de5b29f2b16 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37536" http.request.uri="/v2/foo/schema2/blobs/uploads/c5c76f62-8489-4c71-b64c-047552641773?_state=ZOrMeXEp9PGCbdk0o7Yz3QFjV_enWKLL6UR9m0o_fdl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjNWM3NmY2Mi04NDg5LTRjNzEtYjY0Yy0wNDc1NTI2NDE3NzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMTlUMjM6NTQ6MzQuNTY0MzE0Nzc1WiJ9&digest=sha256%3A2aab3ef37155253711fcb43ecaa07c8fde4e3f8cbcb30eab7800203a932182fe" http.request.useragent="Go-http-client/1.1" http.response.duration=787.347944ms http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:34 +0000] "PUT /v2/foo/schema2/blobs/uploads/c5c76f62-8489-4c71-b64c-047552641773?_state=ZOrMeXEp9PGCbdk0o7Yz3QFjV_enWKLL6UR9m0o_fdl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjNWM3NmY2Mi04NDg5LTRjNzEtYjY0Yy0wNDc1NTI2NDE3NzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMTlUMjM6NTQ6MzQuNTY0MzE0Nzc1WiJ9&digest=sha256%3A2aab3ef37155253711fcb43ecaa07c8fde4e3f8cbcb30eab7800203a932182fe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:35Z" 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:34555" http.request.id=f0d4307a-d2dc-425c-9b85-92a25a4ffd35 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37536" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.092886ms http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:35 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:35Z" 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:34555" http.request.id=113e1572-77c9-437d-b137-0a50c987dc28 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37536" http.request.uri="/v2/foo/schema2/manifests/sha256:cf67a2995204dba43d75db812cdf6eae74b00186ef926245f793a015f946e470" http.request.useragent="Go-http-client/1.1" http.response.duration="821.685µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:35 +0000] "PUT /v2/foo/schema2/manifests/sha256:cf67a2995204dba43d75db812cdf6eae74b00186ef926245f793a015f946e470 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:35Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34555" http.request.id=606e694a-edb9-4ba1-b2a9-cbf7d8002c81 http.request.method=GET http.request.remoteaddr="127.0.0.1:37536" 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="817.725µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [19/Jan/2025:23:54:35 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-01-19T23:54:35Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34555" http.request.id=866645b6-1e77-4d86-8a07-8e8337e60282 http.request.method=GET http.request.remoteaddr="127.0.0.1:37536" http.request.uri="/v2/foo/schema2/manifests/sha256:cf67a2995204dba43d75db812cdf6eae74b00186ef926245f793a015f946e470" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="737.404µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [19/Jan/2025:23:54:35 +0000] "GET /v2/foo/schema2/manifests/sha256:cf67a2995204dba43d75db812cdf6eae74b00186ef926245f793a015f946e470 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-01-19T23:54:35Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34555" http.request.id=7e80eb06-b4fb-4185-83ec-c0174c162498 http.request.method=GET http.request.remoteaddr="127.0.0.1:37536" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="615.763µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:35 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:35Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34555" http.request.id=47836203-9cd3-409d-86fd-d8822a0a4ea6 http.request.method=GET http.request.remoteaddr="127.0.0.1:37536" http.request.uri="/v2/foo/schema2/manifests/sha256:cf67a2995204dba43d75db812cdf6eae74b00186ef926245f793a015f946e470" http.request.useragent="Go-http-client/1.1" http.response.duration="592.323µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:35 +0000] "GET /v2/foo/schema2/manifests/sha256:cf67a2995204dba43d75db812cdf6eae74b00186ef926245f793a015f946e470 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:35Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34555" http.request.id=1ae43650-0f2c-4557-9750-4ad06e548320 http.request.method=GET http.request.remoteaddr="127.0.0.1:37536" 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="677.124µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [19/Jan/2025:23:54:35 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-01-19T23:54:35Z" level=info msg="rewriting manifest sha256:cf67a2995204dba43d75db812cdf6eae74b00186ef926245f793a015f946e470 in schema1 format to support old client" go.version=go1.23.5 http.request.host="127.0.0.1:34555" http.request.id=8dd951e4-7dd9-4fcd-94dd-e318dff4bed0 http.request.method=GET http.request.remoteaddr="127.0.0.1:37536" 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-19T23:54:35Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34555" http.request.id=8dd951e4-7dd9-4fcd-94dd-e318dff4bed0 http.request.method=GET http.request.remoteaddr="127.0.0.1:37536" 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.144207ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [19/Jan/2025:23:54:35 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-01-19T23:54:35Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.23.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:34555" http.request.id=7087135e-32c1-4ebb-8105-8cb70e777a35 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37536" 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="761.924µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [19/Jan/2025:23:54:35 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-01-19T23:54:35Z" 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:34555" http.request.id=f27c194d-046b-457b-ac09-f018db7ace2d http.request.method=PUT http.request.remoteaddr="127.0.0.1:37536" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="909.645µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:35 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:35Z" 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:34555" http.request.id=cf69b4f6-2251-40c0-88fb-831b825a603e http.request.method=PUT http.request.remoteaddr="127.0.0.1:37536" http.request.uri="/v2/foo/schema2/manifests/sha256:23116ba622eda4f896a06e3b2151fbee2cedb05859e724c8c3e2f549f96e9871" http.request.useragent="Go-http-client/1.1" http.response.duration="851.404µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:35 +0000] "PUT /v2/foo/schema2/manifests/sha256:23116ba622eda4f896a06e3b2151fbee2cedb05859e724c8c3e2f549f96e9871 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:35Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34555" http.request.id=2e733182-fc4d-4318-96a9-2b25de89e05d http.request.method=GET http.request.remoteaddr="127.0.0.1:37536" 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="841.525µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [19/Jan/2025:23:54:35 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-01-19T23:54:35Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34555" http.request.id=43060044-6d42-4666-84ae-e7cdc5681626 http.request.method=GET http.request.remoteaddr="127.0.0.1:37536" http.request.uri="/v2/foo/schema2/manifests/sha256:23116ba622eda4f896a06e3b2151fbee2cedb05859e724c8c3e2f549f96e9871" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="780.804µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [19/Jan/2025:23:54:35 +0000] "GET /v2/foo/schema2/manifests/sha256:23116ba622eda4f896a06e3b2151fbee2cedb05859e724c8c3e2f549f96e9871 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-01-19T23:54:35Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34555" http.request.id=bd55b13d-d2c7-4489-afa8-76b11d6764bd http.request.method=GET http.request.remoteaddr="127.0.0.1:37536" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="670.883µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:35 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:35Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34555" http.request.id=37e67a60-83aa-4a26-9df7-5b06eeab7478 http.request.method=GET http.request.remoteaddr="127.0.0.1:37536" http.request.uri="/v2/foo/schema2/manifests/sha256:23116ba622eda4f896a06e3b2151fbee2cedb05859e724c8c3e2f549f96e9871" http.request.useragent="Go-http-client/1.1" http.response.duration="675.884µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:35 +0000] "GET /v2/foo/schema2/manifests/sha256:23116ba622eda4f896a06e3b2151fbee2cedb05859e724c8c3e2f549f96e9871 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:35Z" level=info msg="rewriting manifest list sha256:23116ba622eda4f896a06e3b2151fbee2cedb05859e724c8c3e2f549f96e9871 in schema1 format to support old client" go.version=go1.23.5 http.request.host="127.0.0.1:34555" http.request.id=e5f0618b-734a-45fc-a4a0-f590b61a01d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:37536" 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-19T23:54:35Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34555" http.request.id=e5f0618b-734a-45fc-a4a0-f590b61a01d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:37536" 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.282448ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [19/Jan/2025:23:54:35 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (11.00s) === RUN TestGetManifestWithStorageError time="2025-01-19T23:54:35Z" 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-19T23:54:35Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-19T23:54:35Z" 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:44371" http.request.id=603be3ea-f5fb-4998-a4f7-c0672da8f945 http.request.method=GET http.request.remoteaddr="127.0.0.1:44308" 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="853.365µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [19/Jan/2025:23:54:35 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-01-19T23:54:35Z" 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:44371" http.request.id=11cb8375-b092-47ea-a886-f4ba4f57ff98 http.request.method=GET http.request.remoteaddr="127.0.0.1:44308" 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="643.404µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [19/Jan/2025:23:54:35 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-01-19T23:54:35Z" 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:44371" http.request.id=a4555373-54f4-4852-8d68-37d4045f4f38 http.request.method=GET http.request.remoteaddr="127.0.0.1:44308" 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="738.045µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [19/Jan/2025:23:54:35 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-01-19T23:54:35Z" 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:44371" http.request.id=194d4bd7-e50c-42ab-ae9e-28dbef813ef5 http.request.method=GET http.request.remoteaddr="127.0.0.1:44308" 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="476.803µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [19/Jan/2025:23:54:35 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2025-01-19T23:54:35Z" 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-19T23:54:35Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-19T23:54:35Z" 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:39313" http.request.id=68a6741d-5dbe-4a90-98e7-94bf3fb88307 http.request.method=GET http.request.remoteaddr="127.0.0.1:54414" 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="669.123µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [19/Jan/2025:23:54:35 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-01-19T23:54:35Z" 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:39313" http.request.id=77f1be30-8622-4738-8084-966922cbe283 http.request.method=GET http.request.remoteaddr="127.0.0.1:54414" 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="545.203µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [19/Jan/2025:23:54:35 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-01-19T23:54:35Z" 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:39313" http.request.id=19a4c73a-87a3-4068-bd47-e56d1cbf5380 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54414" 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="646.724µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [19/Jan/2025:23:54:35 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-01-19T23:54:35Z" 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:39313" http.request.id=c4178508-2641-423d-8203-e7a815be5a0f http.request.method=PUT http.request.remoteaddr="127.0.0.1:54414" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.000245ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-01-19T23:54:35Z" 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:39313" http.request.id=c4178508-2641-423d-8203-e7a815be5a0f http.request.method=PUT http.request.remoteaddr="127.0.0.1:54414" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.030925ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-01-19T23:54:35Z" 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:39313" http.request.id=c4178508-2641-423d-8203-e7a815be5a0f http.request.method=PUT http.request.remoteaddr="127.0.0.1:54414" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.047885ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-01-19T23:54:35Z" 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:39313" http.request.id=c4178508-2641-423d-8203-e7a815be5a0f http.request.method=PUT http.request.remoteaddr="127.0.0.1:54414" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.066765ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [19/Jan/2025:23:54:35 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-01-19T23:54:35Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39313" http.request.id=f400666e-aa06-4a1f-a71d-bf1ba0d8d940 http.request.method=POST http.request.remoteaddr="127.0.0.1:54414" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="865.485µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:35 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:37Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39313" http.request.id=4a1cb97d-7163-4c74-bd74-a449406ccc8d http.request.method=PUT http.request.remoteaddr="127.0.0.1:54414" http.request.uri="/v2/foo/schema1/blobs/uploads/06627ef0-3cba-4932-a109-03e1e3661642?_state=ruZecTBBQr1wkghGeaaEq_xETnxYGQvDjRCdyeuf3BZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwNjYyN2VmMC0zY2JhLTQ5MzItYTEwOS0wM2UxZTM2NjE2NDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMTlUMjM6NTQ6MzUuNDkyNDg4NDE1WiJ9&digest=sha256%3A7670d4e7f6e25b8c09d12bd53c0f96dc46a939f4dcb0469de2a3d5c2f78a1e82" http.request.useragent="Go-http-client/1.1" http.response.duration=2.331912876s http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:35 +0000] "PUT /v2/foo/schema1/blobs/uploads/06627ef0-3cba-4932-a109-03e1e3661642?_state=ruZecTBBQr1wkghGeaaEq_xETnxYGQvDjRCdyeuf3BZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwNjYyN2VmMC0zY2JhLTQ5MzItYTEwOS0wM2UxZTM2NjE2NDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMTlUMjM6NTQ6MzUuNDkyNDg4NDE1WiJ9&digest=sha256%3A7670d4e7f6e25b8c09d12bd53c0f96dc46a939f4dcb0469de2a3d5c2f78a1e82 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:37Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39313" http.request.id=2505d524-7b38-4838-b15d-88201436a28d http.request.method=POST http.request.remoteaddr="127.0.0.1:54414" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.001845ms http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:37 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:39Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39313" http.request.id=5da64b71-5c04-412c-ae08-abf425218adc http.request.method=PUT http.request.remoteaddr="127.0.0.1:54414" http.request.uri="/v2/foo/schema1/blobs/uploads/bcb3e019-fa3c-430b-8889-4115652ab88d?_state=QfRuYe4WsBrNhZBui9uCdX_-7nUyxbUWy1GMjwWy1up7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiY2IzZTAxOS1mYTNjLTQzMGItODg4OS00MTE1NjUyYWI4OGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMTlUMjM6NTQ6MzcuOTI4MjM1ODIyWiJ9&digest=sha256%3A76e5a3634a0eafb7caf4f106534cc7d16795bf246ab00ce61691e8fbc583504f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.628358616s http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:37 +0000] "PUT /v2/foo/schema1/blobs/uploads/bcb3e019-fa3c-430b-8889-4115652ab88d?_state=QfRuYe4WsBrNhZBui9uCdX_-7nUyxbUWy1GMjwWy1up7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiY2IzZTAxOS1mYTNjLTQzMGItODg4OS00MTE1NjUyYWI4OGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMTlUMjM6NTQ6MzcuOTI4MjM1ODIyWiJ9&digest=sha256%3A76e5a3634a0eafb7caf4f106534cc7d16795bf246ab00ce61691e8fbc583504f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:39Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39313" http.request.id=66d03842-bbc8-4e30-94cf-b33aebac102c http.request.method=PUT http.request.remoteaddr="127.0.0.1:54414" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.389368ms http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:39 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:39Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39313" http.request.id=7ad33b68-98c1-41ea-b68d-070cc549f0ce http.request.method=PUT http.request.remoteaddr="127.0.0.1:54414" http.request.uri="/v2/foo/schema1/manifests/sha256:57d05f3542bec29994018cf94cec19658d6b7e064a610634ba16083dc80a634f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.177526ms http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:39 +0000] "PUT /v2/foo/schema1/manifests/sha256:57d05f3542bec29994018cf94cec19658d6b7e064a610634ba16083dc80a634f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:39Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39313" http.request.id=9daf14f7-45e5-4171-b722-3c06c87cc62c http.request.method=GET http.request.remoteaddr="127.0.0.1:54414" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.091206ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [19/Jan/2025:23:54:39 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-01-19T23:54:39Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39313" http.request.id=c1e21200-5bd9-4253-bf50-151496ce7071 http.request.method=GET http.request.remoteaddr="127.0.0.1:54414" http.request.uri="/v2/foo/schema1/manifests/sha256:57d05f3542bec29994018cf94cec19658d6b7e064a610634ba16083dc80a634f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.023326ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [19/Jan/2025:23:54:39 +0000] "GET /v2/foo/schema1/manifests/sha256:57d05f3542bec29994018cf94cec19658d6b7e064a610634ba16083dc80a634f HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-01-19T23:54:39Z" 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:39313" http.request.id=94d9b59c-a52e-458b-831f-fefd6a6ec653 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54414" http.request.uri="/v2/foo/schema1/manifests/sha256:57d05f3542bec29994018cf94cec19658d6b7e064a610634ba16083dc80a634f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.255007ms http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:39 +0000] "PUT /v2/foo/schema1/manifests/sha256:57d05f3542bec29994018cf94cec19658d6b7e064a610634ba16083dc80a634f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:39Z" 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:39313" http.request.id=cfc3db30-7a8c-4a15-af30-e10842c3360e http.request.method=PUT http.request.remoteaddr="127.0.0.1:54414" http.request.uri="/v2/foo/schema1/manifests/sha256:57d05f3542bec29994018cf94cec19658d6b7e064a610634ba16083dc80a634f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.210286ms http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:39 +0000] "PUT /v2/foo/schema1/manifests/sha256:57d05f3542bec29994018cf94cec19658d6b7e064a610634ba16083dc80a634f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:39Z" level=info msg="response completed" go.version=go1.23.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:39313" http.request.id=eaddd749-bc9a-47c3-a314-7205cd3dd964 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54414" http.request.uri="/v2/foo/schema1/manifests/sha256:57d05f3542bec29994018cf94cec19658d6b7e064a610634ba16083dc80a634f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.211607ms http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:39 +0000] "PUT /v2/foo/schema1/manifests/sha256:57d05f3542bec29994018cf94cec19658d6b7e064a610634ba16083dc80a634f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:39Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39313" http.request.id=3a9fa446-7175-4102-9be1-a21f636dc1c9 http.request.method=GET http.request.remoteaddr="127.0.0.1:54414" http.request.uri="/v2/foo/schema1/manifests/sha256:57d05f3542bec29994018cf94cec19658d6b7e064a610634ba16083dc80a634f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.096726ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [19/Jan/2025:23:54:39 +0000] "GET /v2/foo/schema1/manifests/sha256:57d05f3542bec29994018cf94cec19658d6b7e064a610634ba16083dc80a634f HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-01-19T23:54:39Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39313" http.request.id=6202d9a0-d576-4c93-b9d6-610815251891 http.request.method=GET http.request.remoteaddr="127.0.0.1:54414" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="657.323µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:39 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:39Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39313" http.request.id=3e0a788a-88ab-42be-a359-d23b4f06cda2 http.request.method=GET http.request.remoteaddr="127.0.0.1:54414" http.request.uri="/v2/foo/schema1/manifests/sha256:57d05f3542bec29994018cf94cec19658d6b7e064a610634ba16083dc80a634f" http.request.useragent="Go-http-client/1.1" http.response.duration="594.603µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:39 +0000] "GET /v2/foo/schema1/manifests/sha256:57d05f3542bec29994018cf94cec19658d6b7e064a610634ba16083dc80a634f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:39Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39313" http.request.id=992250ac-c3ac-4776-94ac-397c1a3ad6c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:54414" 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="636.124µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [19/Jan/2025:23:54:39 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-01-19T23:54:39Z" level=error msg="payload digest does match: "sha256:173ffe4b81399305268fc0c46393d65df887c277c8010e5940b85eff352efb9a" != "sha256:57d05f3542bec29994018cf94cec19658d6b7e064a610634ba16083dc80a634f"" go.version=go1.23.5 http.request.host="127.0.0.1:39313" http.request.id=72ec74e0-c95c-4992-836c-0c6e989114f0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54414" http.request.uri="/v2/foo/schema1/manifests/sha256:57d05f3542bec29994018cf94cec19658d6b7e064a610634ba16083dc80a634f" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:57d05f3542bec29994018cf94cec19658d6b7e064a610634ba16083dc80a634f" time="2025-01-19T23:54:39Z" 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:39313" http.request.id=72ec74e0-c95c-4992-836c-0c6e989114f0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54414" http.request.uri="/v2/foo/schema1/manifests/sha256:57d05f3542bec29994018cf94cec19658d6b7e064a610634ba16083dc80a634f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="772.485µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:57d05f3542bec29994018cf94cec19658d6b7e064a610634ba16083dc80a634f" 127.0.0.1 - - [19/Jan/2025:23:54:39 +0000] "PUT /v2/foo/schema1/manifests/sha256:57d05f3542bec29994018cf94cec19658d6b7e064a610634ba16083dc80a634f HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-01-19T23:54:39Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39313" http.request.id=cdb37fa6-e58c-4003-890e-4a656929f5e1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54422" http.request.uri="/v2/foo/schema1/manifests/sha256:57d05f3542bec29994018cf94cec19658d6b7e064a610634ba16083dc80a634f" http.request.useragent="Go-http-client/1.1" http.response.duration="943.406µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:39 +0000] "DELETE /v2/foo/schema1/manifests/sha256:57d05f3542bec29994018cf94cec19658d6b7e064a610634ba16083dc80a634f HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:39Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:57d05f3542bec29994018cf94cec19658d6b7e064a610634ba16083dc80a634f" err.message="manifest unknown" go.version=go1.23.5 http.request.host="127.0.0.1:39313" http.request.id=842e3258-96b4-4b1d-9740-fb6d77ea2671 http.request.method=GET http.request.remoteaddr="127.0.0.1:54422" http.request.uri="/v2/foo/schema1/manifests/sha256:57d05f3542bec29994018cf94cec19658d6b7e064a610634ba16083dc80a634f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="782.684µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:57d05f3542bec29994018cf94cec19658d6b7e064a610634ba16083dc80a634f" 127.0.0.1 - - [19/Jan/2025:23:54:39 +0000] "GET /v2/foo/schema1/manifests/sha256:57d05f3542bec29994018cf94cec19658d6b7e064a610634ba16083dc80a634f HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-01-19T23:54:39Z" 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:39313" http.request.id=27ed4fed-9841-461f-999c-2817568857d6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54434" http.request.uri="/v2/foo/schema1/manifests/sha256:57d05f3542bec29994018cf94cec19658d6b7e064a610634ba16083dc80a634f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="793.844µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:57d05f3542bec29994018cf94cec19658d6b7e064a610634ba16083dc80a634f" 127.0.0.1 - - [19/Jan/2025:23:54:39 +0000] "DELETE /v2/foo/schema1/manifests/sha256:57d05f3542bec29994018cf94cec19658d6b7e064a610634ba16083dc80a634f HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-01-19T23:54:39Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39313" http.request.id=c4594568-bd15-45e4-8889-ae83dac6e621 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54440" http.request.uri="/v2/foo/schema1/manifests/sha256:57d05f3542bec29994018cf94cec19658d6b7e064a610634ba16083dc80a634f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.377368ms http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:39 +0000] "PUT /v2/foo/schema1/manifests/sha256:57d05f3542bec29994018cf94cec19658d6b7e064a610634ba16083dc80a634f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:39Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39313" http.request.id=4612ba36-c6d6-415e-89fa-b61a7cebabe1 http.request.method=GET http.request.remoteaddr="127.0.0.1:54440" http.request.uri="/v2/foo/schema1/manifests/sha256:57d05f3542bec29994018cf94cec19658d6b7e064a610634ba16083dc80a634f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.047085ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [19/Jan/2025:23:54:39 +0000] "GET /v2/foo/schema1/manifests/sha256:57d05f3542bec29994018cf94cec19658d6b7e064a610634ba16083dc80a634f HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-01-19T23:54:39Z" 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:39313" http.request.id=96fcbeea-e7ba-40a8-8d5f-63fc6995e0bb http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54444" 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="825.925µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [19/Jan/2025:23:54:39 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-01-19T23:54:39Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39313" http.request.id=d25d2b9f-dd58-4cee-a33f-657202329537 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54450" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.404328ms http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:39 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:39Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39313" http.request.id=9e528764-f4f6-40b2-8521-7f4d914cac6c http.request.method=GET http.request.remoteaddr="127.0.0.1:54450" 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="644.683µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [19/Jan/2025:23:54:39 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-01-19T23:54:39Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39313" http.request.id=33f152a5-181c-43fe-90f8-2afc037ef978 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54450" http.request.uri="/v2/foo/schema1/manifests/sha256:57d05f3542bec29994018cf94cec19658d6b7e064a610634ba16083dc80a634f" http.request.useragent="Go-http-client/1.1" http.response.duration="812.444µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:39 +0000] "DELETE /v2/foo/schema1/manifests/sha256:57d05f3542bec29994018cf94cec19658d6b7e064a610634ba16083dc80a634f HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:39Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39313" http.request.id=c40a3258-8def-4c0f-85cf-1e565c6e59cb http.request.method=GET http.request.remoteaddr="127.0.0.1:54450" 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="634.124µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [19/Jan/2025:23:54:39 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-01-19T23:54:39Z" 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:39313" http.request.id=86101a4d-94f7-45f1-a3da-da2eeb6edc8b http.request.method=GET http.request.remoteaddr="127.0.0.1:54450" 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="719.084µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [19/Jan/2025:23:54:39 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-01-19T23:54:39Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.23.5 http.request.host="127.0.0.1:39313" http.request.id=0dfa8c89-ea3b-4768-826c-b7887f88e878 http.request.method=GET http.request.remoteaddr="127.0.0.1:54450" 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="633.164µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [19/Jan/2025:23:54:39 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-01-19T23:54:39Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.23.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39313" http.request.id=6b729ab8-9d73-4ffe-9972-921eb9d3a1ae http.request.method=PUT http.request.remoteaddr="127.0.0.1:54450" 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="744.404µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-01-19T23:54:39Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.23.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39313" http.request.id=6b729ab8-9d73-4ffe-9972-921eb9d3a1ae http.request.method=PUT http.request.remoteaddr="127.0.0.1:54450" 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="777.724µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-01-19T23:54:39Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.23.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39313" http.request.id=6b729ab8-9d73-4ffe-9972-921eb9d3a1ae http.request.method=PUT http.request.remoteaddr="127.0.0.1:54450" 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="797.245µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [19/Jan/2025:23:54:39 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-01-19T23:54:39Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39313" http.request.id=840a4086-00b9-4ca0-ac41-db3a08127462 http.request.method=POST http.request.remoteaddr="127.0.0.1:54450" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="780.084µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:39 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:39Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39313" http.request.id=5985ae8c-7574-46d1-8dc4-de1dc14e8dd3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54450" http.request.uri="/v2/foo/schema2/blobs/uploads/f47a7890-802e-4be5-801a-7233c723ae05?_state=2w_73ZRbwDAFG9IABjMP2oLaLRJ1jK7j4I8ywbsW6957Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmNDdhNzg5MC04MDJlLTRiZTUtODAxYS03MjMzYzcyM2FlMDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMTlUMjM6NTQ6MzkuNTg4MjIzNTcxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.007206ms http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:39 +0000] "PUT /v2/foo/schema2/blobs/uploads/f47a7890-802e-4be5-801a-7233c723ae05?_state=2w_73ZRbwDAFG9IABjMP2oLaLRJ1jK7j4I8ywbsW6957Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmNDdhNzg5MC04MDJlLTRiZTUtODAxYS03MjMzYzcyM2FlMDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMTlUMjM6NTQ6MzkuNTg4MjIzNTcxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:39Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.23.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39313" http.request.id=31a9e44f-364d-4abd-ab1f-6105a4236b83 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54450" 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="762.124µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-01-19T23:54:39Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.23.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39313" http.request.id=31a9e44f-364d-4abd-ab1f-6105a4236b83 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54450" 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="790.605µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [19/Jan/2025:23:54:39 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-01-19T23:54:39Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39313" http.request.id=9d60dd04-61ba-4f6f-8189-e904c9c9036b http.request.method=POST http.request.remoteaddr="127.0.0.1:54450" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="862.565µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:39 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:40Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39313" http.request.id=730e532c-2f7e-470f-81a5-4aabd86b3dfb http.request.method=PUT http.request.remoteaddr="127.0.0.1:54450" http.request.uri="/v2/foo/schema2/blobs/uploads/f7bb5539-d1ba-47db-8d76-daca8fddae30?_state=-EuGdTCOgNtxMXlh4iP4Y0htb0iLNrRL3d4qy_vBx3B7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmN2JiNTUzOS1kMWJhLTQ3ZGItOGQ3Ni1kYWNhOGZkZGFlMzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMTlUMjM6NTQ6MzkuNjYzMjU4MTQyWiJ9&digest=sha256%3Af445463c766440282fc6b1e6633439f565d71eb3499c8d75d8519f81f88f417d" http.request.useragent="Go-http-client/1.1" http.response.duration=876.36884ms http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:39 +0000] "PUT /v2/foo/schema2/blobs/uploads/f7bb5539-d1ba-47db-8d76-daca8fddae30?_state=-EuGdTCOgNtxMXlh4iP4Y0htb0iLNrRL3d4qy_vBx3B7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmN2JiNTUzOS1kMWJhLTQ3ZGItOGQ3Ni1kYWNhOGZkZGFlMzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMTlUMjM6NTQ6MzkuNjYzMjU4MTQyWiJ9&digest=sha256%3Af445463c766440282fc6b1e6633439f565d71eb3499c8d75d8519f81f88f417d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:40Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39313" http.request.id=a7207ae0-4fa9-4fa4-9f6e-570e38f3566a http.request.method=POST http.request.remoteaddr="127.0.0.1:54450" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="909.925µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:40 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:41Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39313" http.request.id=559e877f-75e0-4ff8-a707-f9c6873c4401 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54450" http.request.uri="/v2/foo/schema2/blobs/uploads/c7d62999-94d4-44ea-9678-7ef1530264c6?_state=T-QVswVIHJckg28nPHkWTy8s1okvQp7knv51EfneSNx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjN2Q2Mjk5OS05NGQ0LTQ0ZWEtOTY3OC03ZWYxNTMwMjY0YzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMTlUMjM6NTQ6NDAuNjA5MTIyOTIyWiJ9&digest=sha256%3Ad9e1f481d85e037a194ab5c20636f5b947854e32e0a124466f692eb28bb97712" http.request.useragent="Go-http-client/1.1" http.response.duration=929.622245ms http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:40 +0000] "PUT /v2/foo/schema2/blobs/uploads/c7d62999-94d4-44ea-9678-7ef1530264c6?_state=T-QVswVIHJckg28nPHkWTy8s1okvQp7knv51EfneSNx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjN2Q2Mjk5OS05NGQ0LTQ0ZWEtOTY3OC03ZWYxNTMwMjY0YzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMTlUMjM6NTQ6NDAuNjA5MTIyOTIyWiJ9&digest=sha256%3Ad9e1f481d85e037a194ab5c20636f5b947854e32e0a124466f692eb28bb97712 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:41Z" 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:39313" http.request.id=ba649ddc-280f-40d5-994c-d03764be453a http.request.method=PUT http.request.remoteaddr="127.0.0.1:54450" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.065406ms http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:41 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:41Z" 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:39313" http.request.id=561492f6-745e-474b-a62c-87411dd23c94 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54450" http.request.uri="/v2/foo/schema2/manifests/sha256:ef0cb770326a2cc3f77c8b876b6fa79d5688b676d325f05a765f00d5b4d0a69e" http.request.useragent="Go-http-client/1.1" http.response.duration="852.045µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:41 +0000] "PUT /v2/foo/schema2/manifests/sha256:ef0cb770326a2cc3f77c8b876b6fa79d5688b676d325f05a765f00d5b4d0a69e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:41Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39313" http.request.id=4ce2baa6-5edd-496d-a839-0476d200e8d7 http.request.method=GET http.request.remoteaddr="127.0.0.1:54450" 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="775.844µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [19/Jan/2025:23:54:41 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-01-19T23:54:41Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39313" http.request.id=7ea6660c-b741-4ab9-874c-c63a6ca4c521 http.request.method=GET http.request.remoteaddr="127.0.0.1:54450" http.request.uri="/v2/foo/schema2/manifests/sha256:ef0cb770326a2cc3f77c8b876b6fa79d5688b676d325f05a765f00d5b4d0a69e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="781.164µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [19/Jan/2025:23:54:41 +0000] "GET /v2/foo/schema2/manifests/sha256:ef0cb770326a2cc3f77c8b876b6fa79d5688b676d325f05a765f00d5b4d0a69e HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-01-19T23:54:41Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39313" http.request.id=cf15a2c1-37d8-418f-9fbc-826ed9b8a4c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:54450" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="618.764µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:41 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:41Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39313" http.request.id=b355dd88-23fe-4383-8d12-ab69c75c2136 http.request.method=GET http.request.remoteaddr="127.0.0.1:54450" http.request.uri="/v2/foo/schema2/manifests/sha256:ef0cb770326a2cc3f77c8b876b6fa79d5688b676d325f05a765f00d5b4d0a69e" http.request.useragent="Go-http-client/1.1" http.response.duration="628.523µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:41 +0000] "GET /v2/foo/schema2/manifests/sha256:ef0cb770326a2cc3f77c8b876b6fa79d5688b676d325f05a765f00d5b4d0a69e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:41Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39313" http.request.id=9c628320-3008-4847-afc8-6f4db58965c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:54450" 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="628.604µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [19/Jan/2025:23:54:41 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-01-19T23:54:41Z" level=info msg="rewriting manifest sha256:ef0cb770326a2cc3f77c8b876b6fa79d5688b676d325f05a765f00d5b4d0a69e in schema1 format to support old client" go.version=go1.23.5 http.request.host="127.0.0.1:39313" http.request.id=b996e9e8-90c3-414f-9897-0f8b65b625f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:54450" 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-19T23:54:41Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39313" http.request.id=b996e9e8-90c3-414f-9897-0f8b65b625f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:54450" 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.190526ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [19/Jan/2025:23:54:41 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-01-19T23:54:41Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39313" http.request.id=2ac6bf7d-64af-478f-b072-006eb7ea963e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54450" http.request.uri="/v2/foo/schema2/manifests/sha256:ef0cb770326a2cc3f77c8b876b6fa79d5688b676d325f05a765f00d5b4d0a69e" http.request.useragent="Go-http-client/1.1" http.response.duration="750.964µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:41 +0000] "DELETE /v2/foo/schema2/manifests/sha256:ef0cb770326a2cc3f77c8b876b6fa79d5688b676d325f05a765f00d5b4d0a69e HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:41Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:ef0cb770326a2cc3f77c8b876b6fa79d5688b676d325f05a765f00d5b4d0a69e" err.message="manifest unknown" go.version=go1.23.5 http.request.host="127.0.0.1:39313" http.request.id=1dce8bc7-9b67-45ec-8a2c-dfd50692ee86 http.request.method=GET http.request.remoteaddr="127.0.0.1:54450" http.request.uri="/v2/foo/schema2/manifests/sha256:ef0cb770326a2cc3f77c8b876b6fa79d5688b676d325f05a765f00d5b4d0a69e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="663.564µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:ef0cb770326a2cc3f77c8b876b6fa79d5688b676d325f05a765f00d5b4d0a69e" 127.0.0.1 - - [19/Jan/2025:23:54:41 +0000] "GET /v2/foo/schema2/manifests/sha256:ef0cb770326a2cc3f77c8b876b6fa79d5688b676d325f05a765f00d5b4d0a69e HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-01-19T23:54:41Z" 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:39313" http.request.id=9df6ab83-f32f-4758-ad6c-27b9ed896c52 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54464" http.request.uri="/v2/foo/schema2/manifests/sha256:ef0cb770326a2cc3f77c8b876b6fa79d5688b676d325f05a765f00d5b4d0a69e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="835.524µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:ef0cb770326a2cc3f77c8b876b6fa79d5688b676d325f05a765f00d5b4d0a69e" 127.0.0.1 - - [19/Jan/2025:23:54:41 +0000] "DELETE /v2/foo/schema2/manifests/sha256:ef0cb770326a2cc3f77c8b876b6fa79d5688b676d325f05a765f00d5b4d0a69e HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-01-19T23:54:41Z" 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:39313" http.request.id=5023343f-a46c-4d52-8aba-195da726bf7f http.request.method=PUT http.request.remoteaddr="127.0.0.1:54472" http.request.uri="/v2/foo/schema2/manifests/sha256:ef0cb770326a2cc3f77c8b876b6fa79d5688b676d325f05a765f00d5b4d0a69e" http.request.useragent="Go-http-client/1.1" http.response.duration="973.726µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:41 +0000] "PUT /v2/foo/schema2/manifests/sha256:ef0cb770326a2cc3f77c8b876b6fa79d5688b676d325f05a765f00d5b4d0a69e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:41Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39313" http.request.id=52afec5b-05b0-40ff-b167-39fb92472a12 http.request.method=GET http.request.remoteaddr="127.0.0.1:54472" http.request.uri="/v2/foo/schema2/manifests/sha256:ef0cb770326a2cc3f77c8b876b6fa79d5688b676d325f05a765f00d5b4d0a69e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="768.524µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [19/Jan/2025:23:54:41 +0000] "GET /v2/foo/schema2/manifests/sha256:ef0cb770326a2cc3f77c8b876b6fa79d5688b676d325f05a765f00d5b4d0a69e HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-01-19T23:54:41Z" 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:39313" http.request.id=87fdf431-e9bb-4010-b2e2-c5d7c3e349c5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54476" 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="859.285µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [19/Jan/2025:23:54:41 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-01-19T23:54:41Z" 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:39313" http.request.id=b845f925-63bc-41e5-97c9-b547f476dabb http.request.method=PUT http.request.remoteaddr="127.0.0.1:54478" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.080846ms http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:41 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:41Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39313" http.request.id=753a5836-ffed-489e-b857-9ed2a08d03ac http.request.method=GET http.request.remoteaddr="127.0.0.1:54478" 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="666.683µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [19/Jan/2025:23:54:41 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-01-19T23:54:41Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39313" http.request.id=6f161b79-ca4f-4c5b-862d-32ed15b8d592 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54478" http.request.uri="/v2/foo/schema2/manifests/sha256:ef0cb770326a2cc3f77c8b876b6fa79d5688b676d325f05a765f00d5b4d0a69e" http.request.useragent="Go-http-client/1.1" http.response.duration="752.484µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:41 +0000] "DELETE /v2/foo/schema2/manifests/sha256:ef0cb770326a2cc3f77c8b876b6fa79d5688b676d325f05a765f00d5b4d0a69e HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:41Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39313" http.request.id=d71ab211-20d9-4f49-affe-d31594a6ed3e http.request.method=GET http.request.remoteaddr="127.0.0.1:54478" 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="684.284µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [19/Jan/2025:23:54:41 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (6.18s) === RUN TestManifestDeleteDisabled time="2025-01-19T23:54: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-19T23:54:41Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-19T23:54:41Z" 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:41859" http.request.id=7ebd86b6-5df4-4b9b-ab03-3380a203e6ef http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52078" 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="794.485µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [19/Jan/2025:23:54:41 +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-19T23:54: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-19T23:54:41Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-19T23:54:41Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.23.5 time="2025-01-19T23:54:42Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.23.5 time="2025-01-19T23:54:42Z" 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-19T23:54:42Z" 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:34733" http.request.id=c31894c2-4bdd-4c11-8c20-9ff75da1848f http.request.method=PUT http.request.remoteaddr="127.0.0.1:59650" 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.491488ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [19/Jan/2025:23:54:42 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-01-19T23:54:42Z" 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:34733" http.request.id=f52b0af5-bde5-4858-97f2-1daf62c811e6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59660" 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.342567ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [19/Jan/2025:23:54:42 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-01-19T23:54:42Z" 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:34733" http.request.id=d33c86f4-d5e0-4bcc-bef7-ecaa058c8f33 http.request.method=POST http.request.remoteaddr="127.0.0.1:59666" 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.335367ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [19/Jan/2025:23:54:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-01-19T23:54:42Z" 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:34733" http.request.id=07696e1c-cfe3-488f-88ab-5c6b9fc87fea http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59670" 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.308927ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [19/Jan/2025:23:54:42 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.68s) === RUN TestProxyManifestGetByTag time="2025-01-19T23:54:42Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.5 time="2025-01-19T23:54:42Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-19T23:54:42Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:33907" http.request.id=7ed7e259-978f-4e85-9186-ccd71e727ecb http.request.method=POST http.request.remoteaddr="127.0.0.1:41040" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="969.045µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:43Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:33907" http.request.id=c6239b8f-0431-4651-82be-03646cbd658c http.request.method=PUT http.request.remoteaddr="127.0.0.1:41040" http.request.uri="/v2/foo/bar/blobs/uploads/95c0d225-f994-4abb-9fdf-c95a9d7fa868?_state=64xwKEPQsiEbrHc--9lAr79TJE4plEer82Sqe7yEvl97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1YzBkMjI1LWY5OTQtNGFiYi05ZmRmLWM5NWE5ZDdmYTg2OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDo0Mi4zMjAwNjAyMzZaIn0%3D&digest=sha256%3Adeaf7eb32ec5b7f8eddba2e45f2cd1f0f5030d7b74df82144f17c0b0d85a616b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.389016897s http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:42 +0000] "PUT /v2/foo/bar/blobs/uploads/95c0d225-f994-4abb-9fdf-c95a9d7fa868?_state=64xwKEPQsiEbrHc--9lAr79TJE4plEer82Sqe7yEvl97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1YzBkMjI1LWY5OTQtNGFiYi05ZmRmLWM5NWE5ZDdmYTg2OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDo0Mi4zMjAwNjAyMzZaIn0%3D&digest=sha256%3Adeaf7eb32ec5b7f8eddba2e45f2cd1f0f5030d7b74df82144f17c0b0d85a616b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:43Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:33907" http.request.id=ab5c7102-e01b-44ed-b4aa-49e826ed2c03 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41040" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.375328ms http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:43 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:43Z" 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-19T23:54:43Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-19T23:54:43Z" level=info msg="Starting upload purge in 54m0s" go.version=go1.23.5 time="2025-01-19T23:54:43Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.23.5 time="2025-01-19T23:54:43Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:33907" http.request.id=1460392a-f2e3-439e-872b-8649cdaaf9f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:41040" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="551.883µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [19/Jan/2025:23:54:43 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-01-19T23:54:43Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:33907" go.version=go1.23.5 time="2025-01-19T23:54:43Z" 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-19T23:54:43Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:33907" http.request.id=ecfa8b86-7231-4087-b9c5-2492e1ce9fd6 http.request.method=GET http.request.remoteaddr="127.0.0.1:41044" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="757.004µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [19/Jan/2025:23:54:43 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-01-19T23:54:43Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:33907 /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:33907/v2/:[]]}" go.version=go1.23.5 http.request.host="127.0.0.1:34053" http.request.id=e8ec1b6e-19bc-45f9-a53c-255ad7538cda http.request.method=GET http.request.remoteaddr="127.0.0.1:45404" http.request.uri="/v2/foo/bar/manifests/sha256:f26a780724082bdb10f5d2b5b04aeb9e43654ed68d4470a9ade9a4d608e7700c" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:f26a780724082bdb10f5d2b5b04aeb9e43654ed68d4470a9ade9a4d608e7700c" time="2025-01-19T23:54:43Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:33907" http.request.id=ea45258f-c5c3-45e6-84be-3e6a9edc3f72 http.request.method=GET http.request.remoteaddr="127.0.0.1:41054" http.request.uri="/v2/foo/bar/manifests/sha256:f26a780724082bdb10f5d2b5b04aeb9e43654ed68d4470a9ade9a4d608e7700c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.127526ms http.response.status=200 http.response.written=935 127.0.0.1 - - [19/Jan/2025:23:54:43 +0000] "GET /v2/foo/bar/manifests/sha256:f26a780724082bdb10f5d2b5b04aeb9e43654ed68d4470a9ade9a4d608e7700c HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-01-19T23:54:43Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:f26a780724082bdb10f5d2b5b04aeb9e43654ed68d4470a9ade9a4d608e7700c with ttl=167h59m59.99999792s" go.version=go1.23.5 time="2025-01-19T23:54:43Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34053" http.request.id=e8ec1b6e-19bc-45f9-a53c-255ad7538cda http.request.method=GET http.request.remoteaddr="127.0.0.1:45404" http.request.uri="/v2/foo/bar/manifests/sha256:f26a780724082bdb10f5d2b5b04aeb9e43654ed68d4470a9ade9a4d608e7700c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.565225ms http.response.status=200 http.response.written=935 127.0.0.1 - - [19/Jan/2025:23:54:43 +0000] "GET /v2/foo/bar/manifests/sha256:f26a780724082bdb10f5d2b5b04aeb9e43654ed68d4470a9ade9a4d608e7700c HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-01-19T23:54:43Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:33907" http.request.id=e6497954-1d0b-4d7b-9a7e-73b6148a758d http.request.method=GET http.request.remoteaddr="127.0.0.1:41054" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="615.284µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [19/Jan/2025:23:54:43 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-01-19T23:54:43Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:33907 /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:33907/v2/:[]]}" go.version=go1.23.5 http.request.host="127.0.0.1:34053" http.request.id=da228889-785c-474f-bada-5b19d133fc34 http.request.method=GET http.request.remoteaddr="127.0.0.1:45418" 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-19T23:54:43Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:33907" http.request.id=ec7a22ab-9440-4376-9add-c1cf05493f25 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41058" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.088246ms http.response.status=200 http.response.written=935 127.0.0.1 - - [19/Jan/2025:23:54:43 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-01-19T23:54:43Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34053" http.request.id=da228889-785c-474f-bada-5b19d133fc34 http.request.method=GET http.request.remoteaddr="127.0.0.1:45418" 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.830221ms http.response.status=200 http.response.written=935 127.0.0.1 - - [19/Jan/2025:23:54:43 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-01-19T23:54:43Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:33907" http.request.id=fa48c683-20f9-4d25-a2b7-2489b65980b7 http.request.method=POST http.request.remoteaddr="127.0.0.1:41058" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="816.844µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:45Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:33907" http.request.id=1258de32-70ed-49a0-8323-9fb7a549abb6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41058" http.request.uri="/v2/foo/bar/blobs/uploads/236f018b-6dd3-468e-bee7-36a927ffdf87?_state=sab7wRuEClopZWQDM48llEJVN3oz6hGVv9slx_d_Aap7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzNmYwMThiLTZkZDMtNDY4ZS1iZWU3LTM2YTkyN2ZmZGY4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDo0My44MzM5MTU0NTRaIn0%3D&digest=sha256%3A6448cfb86f281a702d9ef41de340d860cdfdd3aafc01ca5f89c8b09cf3e08e0f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.90590197s http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:43 +0000] "PUT /v2/foo/bar/blobs/uploads/236f018b-6dd3-468e-bee7-36a927ffdf87?_state=sab7wRuEClopZWQDM48llEJVN3oz6hGVv9slx_d_Aap7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzNmYwMThiLTZkZDMtNDY4ZS1iZWU3LTM2YTkyN2ZmZGY4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0xOVQyMzo1NDo0My44MzM5MTU0NTRaIn0%3D&digest=sha256%3A6448cfb86f281a702d9ef41de340d860cdfdd3aafc01ca5f89c8b09cf3e08e0f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:45Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:33907" http.request.id=b039266b-dd46-4d4a-b400-86e5529872b1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41058" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.318967ms http.response.status=201 http.response.written=0 127.0.0.1 - - [19/Jan/2025:23:54:45 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-19T23:54:45Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:33907" http.request.id=e708820f-77d3-485f-a14c-608e1a54507b http.request.method=GET http.request.remoteaddr="127.0.0.1:41058" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="638.083µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [19/Jan/2025:23:54:45 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-01-19T23:54:45Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:33907 /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:33907/v2/:[]]}" go.version=go1.23.5 http.request.host="127.0.0.1:34053" http.request.id=23d26dc8-6f2e-4bf1-b091-e5ef8cb285fd http.request.method=GET http.request.remoteaddr="127.0.0.1:55654" 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-19T23:54:45Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:33907" http.request.id=8f9a6edc-b136-4ca0-8ad9-298f726a112e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:54044" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.102286ms http.response.status=200 http.response.written=935 127.0.0.1 - - [19/Jan/2025:23:54:45 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-01-19T23:54:45Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:33907" http.request.id=aa4a1d1a-a831-4985-a635-dba77b7b4ec4 http.request.method=GET http.request.remoteaddr="127.0.0.1:54044" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="591.763µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [19/Jan/2025:23:54:45 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-01-19T23:54:45Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:33907 /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:33907/v2/:[]]}" go.version=go1.23.5 http.request.host="127.0.0.1:34053" http.request.id=23d26dc8-6f2e-4bf1-b091-e5ef8cb285fd http.request.method=GET http.request.remoteaddr="127.0.0.1:55654" 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-19T23:54:45Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:33907" http.request.id=95a8ee0c-13ea-4859-982d-1f95bf21c4f7 http.request.method=GET http.request.remoteaddr="127.0.0.1:54060" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.084566ms http.response.status=200 http.response.written=935 127.0.0.1 - - [19/Jan/2025:23:54:45 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-01-19T23:54:45Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:812a7e17782ac8ac534ff38ad9db5357fabb88d40a02d7babebe09dd2b3fddc8 with ttl=167h59m59.99999812s" go.version=go1.23.5 time="2025-01-19T23:54:45Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34053" http.request.id=23d26dc8-6f2e-4bf1-b091-e5ef8cb285fd http.request.method=GET http.request.remoteaddr="127.0.0.1:55654" 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=9.18189ms http.response.status=200 http.response.written=935 127.0.0.1 - - [19/Jan/2025:23:54:45 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (3.51s) === RUN TestAppDispatcher time="2025-01-19T23:54:45Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:35823" http.request.id=fdef0280-2017-4a23-a3be-74c9df37b78d http.request.method=GET http.request.remoteaddr="127.0.0.1:41346" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="791.204µs" http.response.status=200 http.response.written=0 time="2025-01-19T23:54:45Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:35823" http.request.id=4ee599f1-9404-4522-8dcb-c49331821ae5 http.request.method=GET http.request.remoteaddr="127.0.0.1:41346" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="592.643µs" http.response.status=200 http.response.written=0 time="2025-01-19T23:54:45Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:35823" http.request.id=5dd10cb3-aa3d-4a72-81f5-295d5e1daaf6 http.request.method=GET http.request.remoteaddr="127.0.0.1:41346" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="638.483µs" http.response.status=200 http.response.written=0 time="2025-01-19T23:54:45Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:35823" http.request.id=de1622b4-2347-45b9-bb38-757f92d2c13a http.request.method=GET http.request.remoteaddr="127.0.0.1:41346" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="647.123µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2025-01-19T23:54: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 instance.id=3ca03e65-a489-4a9a-aff4-48b01cc4b096 time="2025-01-19T23:54:45Z" level=info msg="redis not configured" go.version=go1.23.5 instance.id=3ca03e65-a489-4a9a-aff4-48b01cc4b096 time="2025-01-19T23:54:45Z" 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:35251" http.request.id=fc3f5609-692f-4914-889a-51dedcfa219c http.request.method=GET http.request.remoteaddr="127.0.0.1:35872" 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-19T23:54: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 instance.id=3ca03e65-a489-4a9a-aff4-48b01cc4b096 time="2025-01-19T23:54:45Z" level=info msg="redis not configured" go.version=go1.23.5 instance.id=3ca03e65-a489-4a9a-aff4-48b01cc4b096 time="2025-01-19T23:54:45Z" level=info msg="configuring file health check path=/tmp/healthcheck1058231107, interval=1" go.version=go1.23.5 instance.id=3ca03e65-a489-4a9a-aff4-48b01cc4b096 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-01-19T23:54:49Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.5 instance.id=3ca03e65-a489-4a9a-aff4-48b01cc4b096 time="2025-01-19T23:54:49Z" level=info msg="redis not configured" go.version=go1.23.5 instance.id=3ca03e65-a489-4a9a-aff4-48b01cc4b096 time="2025-01-19T23:54:49Z" level=info msg="configuring TCP health check addr=127.0.0.1:43197, interval=1" go.version=go1.23.5 instance.id=3ca03e65-a489-4a9a-aff4-48b01cc4b096 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-01-19T23:54:53Z" 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=3ca03e65-a489-4a9a-aff4-48b01cc4b096 time="2025-01-19T23:54:53Z" level=info msg="redis not configured" go.version=go1.23.5 instance.id=3ca03e65-a489-4a9a-aff4-48b01cc4b096 time="2025-01-19T23:54:53Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:32821, interval=1, threshold=3" go.version=go1.23.5 instance.id=3ca03e65-a489-4a9a-aff4-48b01cc4b096 --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 78.599s === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.45s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.05s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.33s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.29s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.170s === RUN TestSchedule time="2025-01-19T23:53:42Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.23.5 instance.id=b05fc101-1fd9-4289-8649-c084626dbe72 time="2025-01-19T23:53:42Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.998ms" go.version=go1.23.5 instance.id=b05fc101-1fd9-4289-8649-c084626dbe72 time="2025-01-19T23:53:42Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=998.76µs" go.version=go1.23.5 instance.id=b05fc101-1fd9-4289-8649-c084626dbe72 time="2025-01-19T23:53:42Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=998.8µs" go.version=go1.23.5 instance.id=b05fc101-1fd9-4289-8649-c084626dbe72 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-19T23:53:42Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.23.5 instance.id=b05fc101-1fd9-4289-8649-c084626dbe72 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-01-19T23:53:42Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.23.5 instance.id=b05fc101-1fd9-4289-8649-c084626dbe72 time="2025-01-19T23:53:42Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99824ms" go.version=go1.23.5 instance.id=b05fc101-1fd9-4289-8649-c084626dbe72 time="2025-01-19T23:53:42Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99868ms" go.version=go1.23.5 instance.id=b05fc101-1fd9-4289-8649-c084626dbe72 time="2025-01-19T23:53:42Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.23.5 instance.id=b05fc101-1fd9-4289-8649-c084626dbe72 --- PASS: TestStopRestore (0.52s) === RUN TestDoubleStart time="2025-01-19T23:53:42Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.23.5 instance.id=b05fc101-1fd9-4289-8649-c084626dbe72 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.633s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (2.74s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 23921152 sha256:c8267e0603ae2bf1b2ec2cd9192678b5d381f43a2df5a6e68f22ec7550b75dc4 [] map[] } --- PASS: TestSimpleBlobRead (0.23s) === RUN TestBlobMount --- PASS: TestBlobMount (0.10s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.88s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (1.00s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (0.88s) === 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:2066486eeeba09c36f927a2a40239bf54978aa7b8097d86cad61d72447b9aeb2 palailogos: marking blob sha256:a5f17d429dd6e9beb69f58c1cd460d08efac56b3ce4685efb6388e3c5d57618d palailogos: marking blob sha256:f597130be4db80b82dc3c41e111781e7cafaf8a1ca29d6293a43ff3344e9abf6 palailogos: marking manifest sha256:a5f17d429dd6e9beb69f58c1cd460d08efac56b3ce4685efb6388e3c5d57618d palailogos: marking blob sha256:30c098b8e0899ca198d59614d54f730f08a6f2d8ff0b7bb3d9256a283ec1754f palailogos: marking blob sha256:643a685f653740705e8a8197842b636479a481114a6dcd23b8a95ca9634e1af6 palailogos: marking manifest sha256:f597130be4db80b82dc3c41e111781e7cafaf8a1ca29d6293a43ff3344e9abf6 palailogos: marking blob sha256:edb9237e50a19709120af50ef672382bbca1bb2cfb93dfe4d047e3e259d13ff7 palailogos: marking blob sha256:b5e5bb214139ec08308dbb40b4c3c49497c5417816cc0be1f3f92ddf78eebc3d palailogos: marking manifest sha256:f759afacbfb6402e0b9eed7c3ede26ecb8067c955990d920cdb0cde0d058697c palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:896ac2e27bf08fdbd6bfd8f65d522e34ecf3388f937be53fd43135b91b07e038 palailogos: marking blob sha256:722f3467df2e4be2f7fcedc10d2bf3a2c83c1a5c1a4f9e1ed2294671053b8171 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (0.65s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:28f3fdd636fd24a5e3672a0a1cec0cac028590b0ca15c49b4d5acaa518befce6 deletemanifests: marking manifest sha256:9930c9415c240c57b8341669cb7e73ea5a8b9149f609680f434912665302b5f8 deletemanifests: marking blob sha256:1142214ab710bdf9e4ac17452d653e43f71f63407c802c7d3512337c04866b1c deletemanifests: marking blob sha256:6bdfe23cb396abe72878bbcf21dac35dd92dcf52317e36ad4a62e02dc30c25f6 deletemanifests: marking blob sha256:a0710ec07e30447f06ddebceace4e8dc90a0d1679b621d7c8a283b71f79e863d 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:28f3fdd636fd24a5e3672a0a1cec0cac028590b0ca15c49b4d5acaa518befce6 blob eligible for deletion: sha256:8727c5abce4f5b0a99bdfb1455297c01ac19a0c33b5c0ffb552814c37b78eec3 blob eligible for deletion: sha256:d70a03cc96d19ac9824744e5957ca4ded89f8608c1dcfb2f32e6f925118359f1 blob eligible for deletion: sha256:fb0b013485f680416b9078eb688e0401e1511252bd2b03b9afa154890ffe22ec deletemanifests manifest eligible for deletion: sha256:28f3fdd636fd24a5e3672a0a1cec0cac028590b0ca15c49b4d5acaa518befce6 deletemanifests: marking manifest sha256:9930c9415c240c57b8341669cb7e73ea5a8b9149f609680f434912665302b5f8 deletemanifests: marking blob sha256:1142214ab710bdf9e4ac17452d653e43f71f63407c802c7d3512337c04866b1c deletemanifests: marking blob sha256:6bdfe23cb396abe72878bbcf21dac35dd92dcf52317e36ad4a62e02dc30c25f6 deletemanifests: marking blob sha256:a0710ec07e30447f06ddebceace4e8dc90a0d1679b621d7c8a283b71f79e863d time="2025-01-19T23:53:49Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/28f3fdd636fd24a5e3672a0a1cec0cac028590b0ca15c49b4d5acaa518befce6" go.version=go1.23.5 instance.id=3ff39f78-02be-4254-b3d3-ef0652847663 time="2025-01-19T23:53:49Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/28f3fdd636fd24a5e3672a0a1cec0cac028590b0ca15c49b4d5acaa518befce6" go.version=go1.23.5 instance.id=3ff39f78-02be-4254-b3d3-ef0652847663 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:fb0b013485f680416b9078eb688e0401e1511252bd2b03b9afa154890ffe22ec time="2025-01-19T23:53:49Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/fb/fb0b013485f680416b9078eb688e0401e1511252bd2b03b9afa154890ffe22ec" go.version=go1.23.5 instance.id=3ff39f78-02be-4254-b3d3-ef0652847663 blob eligible for deletion: sha256:28f3fdd636fd24a5e3672a0a1cec0cac028590b0ca15c49b4d5acaa518befce6 time="2025-01-19T23:53:49Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/28/28f3fdd636fd24a5e3672a0a1cec0cac028590b0ca15c49b4d5acaa518befce6" go.version=go1.23.5 instance.id=3ff39f78-02be-4254-b3d3-ef0652847663 blob eligible for deletion: sha256:8727c5abce4f5b0a99bdfb1455297c01ac19a0c33b5c0ffb552814c37b78eec3 time="2025-01-19T23:53:49Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/87/8727c5abce4f5b0a99bdfb1455297c01ac19a0c33b5c0ffb552814c37b78eec3" go.version=go1.23.5 instance.id=3ff39f78-02be-4254-b3d3-ef0652847663 blob eligible for deletion: sha256:d70a03cc96d19ac9824744e5957ca4ded89f8608c1dcfb2f32e6f925118359f1 time="2025-01-19T23:53:49Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d7/d70a03cc96d19ac9824744e5957ca4ded89f8608c1dcfb2f32e6f925118359f1" go.version=go1.23.5 instance.id=3ff39f78-02be-4254-b3d3-ef0652847663 --- PASS: TestDeleteManifestIfTagNotFound (0.55s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:686da76662dd835e50dd765761a76cb19000be8d3ca685135d2df031bf79341a time="2025-01-19T23:53:49Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/68/686da76662dd835e50dd765761a76cb19000be8d3ca685135d2df031bf79341a" go.version=go1.23.5 instance.id=3ff39f78-02be-4254-b3d3-ef0652847663 blob eligible for deletion: sha256:9c41b6ccd98841a7ac4f99ac34324c6b55b51b868cf14202c261cee4b311b417 time="2025-01-19T23:53:49Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/9c/9c41b6ccd98841a7ac4f99ac34324c6b55b51b868cf14202c261cee4b311b417" go.version=go1.23.5 instance.id=3ff39f78-02be-4254-b3d3-ef0652847663 blob eligible for deletion: sha256:e077b0352502e960af815a46278c48a1b5eaf5cfaf036ab048df29069f38d057 time="2025-01-19T23:53:49Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e0/e077b0352502e960af815a46278c48a1b5eaf5cfaf036ab048df29069f38d057" go.version=go1.23.5 instance.id=3ff39f78-02be-4254-b3d3-ef0652847663 --- PASS: TestGCWithMissingManifests (0.27s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:79743918803e8aa4cea5ec26486d88a60c8cd51d03a7eb1d354a8596f328dbb3 komnenos: marking blob sha256:4d76bc0af47099b2a54038b3c8dc01f1173f3fadf74705695729e2992fa17246 komnenos: marking blob sha256:e8ea3a692659c397056599481aeb4386b141c53978e7d938a752416ffc0f8089 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:1be0d3b3df0f633bffbca24b7354af85fc871fa59d6f8c09da65b6f881825458 time="2025-01-19T23:53:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1b/1be0d3b3df0f633bffbca24b7354af85fc871fa59d6f8c09da65b6f881825458" go.version=go1.23.5 instance.id=3ff39f78-02be-4254-b3d3-ef0652847663 blob eligible for deletion: sha256:3676905aaf7d0e418957ecae9965ab0d8174a3bb9819b17b1b83a1af0ee289b5 time="2025-01-19T23:53:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/36/3676905aaf7d0e418957ecae9965ab0d8174a3bb9819b17b1b83a1af0ee289b5" go.version=go1.23.5 instance.id=3ff39f78-02be-4254-b3d3-ef0652847663 blob eligible for deletion: sha256:896696cbe43ee2d081d497d9daafdb650a4bb1dbaca5868fc6b511b6baac41ee time="2025-01-19T23:53:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/89/896696cbe43ee2d081d497d9daafdb650a4bb1dbaca5868fc6b511b6baac41ee" go.version=go1.23.5 instance.id=3ff39f78-02be-4254-b3d3-ef0652847663 blob eligible for deletion: sha256:a2f0d0b78a70995be0f531a76cd7c5e58f109717fa2055c353c82b37359e7f19 time="2025-01-19T23:53:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a2/a2f0d0b78a70995be0f531a76cd7c5e58f109717fa2055c353c82b37359e7f19" go.version=go1.23.5 instance.id=3ff39f78-02be-4254-b3d3-ef0652847663 blob eligible for deletion: sha256:c6b43ea1e102e35c3dff6e19b79da321d54bab8ce5bf09e74b4edd6ada0578d4 time="2025-01-19T23:53:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c6/c6b43ea1e102e35c3dff6e19b79da321d54bab8ce5bf09e74b4edd6ada0578d4" go.version=go1.23.5 instance.id=3ff39f78-02be-4254-b3d3-ef0652847663 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-01-19T23:53:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.23.5 instance.id=3ff39f78-02be-4254-b3d3-ef0652847663 blob eligible for deletion: sha256:f3f0807d99fda5e52d0bde4ba3d7eac5df4360fb3a7bbca7eba181b9b1962976 time="2025-01-19T23:53:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f3/f3f0807d99fda5e52d0bde4ba3d7eac5df4360fb3a7bbca7eba181b9b1962976" go.version=go1.23.5 instance.id=3ff39f78-02be-4254-b3d3-ef0652847663 --- PASS: TestDeletionHasEffect (0.64s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (0.57s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:f474ee6b6caaa5ab04defe5c4205a90a6ea57769c6724b8163bda43608382eb2 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:95e10f25a450345ce10f539329fe28c227b224aa45d75bca0fed8d55759fc905 michael_z_doukas: marking blob sha256:5b211184101b173b0640e92d4ff717028a72a5707a49b90b47dd75f0cad2d88e 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:0ffb9c6baed5ea9344b149f5240f175f8153243e97cbaa4a6076dc635b77d1b7 time="2025-01-19T23:53:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/0f/0ffb9c6baed5ea9344b149f5240f175f8153243e97cbaa4a6076dc635b77d1b7" go.version=go1.23.5 instance.id=3ff39f78-02be-4254-b3d3-ef0652847663 --- PASS: TestOrphanBlobDeleted (0.29s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:9bc5511e892ea87c85731a2810762ca937cec5054381f797e0a97d1ebd0345e2 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:7b8c5dfd73585b5fd62a6a0ea4410797341c44a1d5eaf4133f027b81674362e9 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.23s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.29s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.16s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (0.50s) === 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-19T23:53:52Z" level=info msg="PurgeUploads starting: olderThan=2025-01-19 22:53:52.291943343 +0000 UTC m=-3589.977724285, actuallyDelete=true" time="2025-01-19T23:53:52Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-01-19T23:53:52Z" level=info msg="PurgeUploads starting: olderThan=2025-01-19 23:53:52.292670867 +0000 UTC m=+10.023003279, actuallyDelete=true" time="2025-01-19T23:53:52Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/bbdd8572-e302-4c85-9245-7ca0ddf31c06 have older date (2025-01-19 22:53:52 +0000 UTC) than purge date (2025-01-19 23:53:52.292670867 +0000 UTC m=+10.023003279). Removing upload directory." time="2025-01-19T23:53:52Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f640f93d-d8ff-4b10-95b2-795ee86ddcda have older date (2025-01-19 22:53:52 +0000 UTC) than purge date (2025-01-19 23:53:52.292670867 +0000 UTC m=+10.023003279). Removing upload directory." time="2025-01-19T23:53:52Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f8ade46b-1b48-4058-a121-b09849a97e03 have older date (2025-01-19 22:53:52 +0000 UTC) than purge date (2025-01-19 23:53:52.292670867 +0000 UTC m=+10.023003279). Removing upload directory." time="2025-01-19T23:53:52Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0375fcfc-5f22-4f35-a5cc-2ad39bce97d8 have older date (2025-01-19 22:53:52 +0000 UTC) than purge date (2025-01-19 23:53:52.292670867 +0000 UTC m=+10.023003279). Removing upload directory." time="2025-01-19T23:53:52Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1b11c165-1a36-44b0-aee5-f1a84feb5437 have older date (2025-01-19 22:53:52 +0000 UTC) than purge date (2025-01-19 23:53:52.292670867 +0000 UTC m=+10.023003279). Removing upload directory." time="2025-01-19T23:53:52Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/50e66327-53f7-414e-89f2-22e13dacacc5 have older date (2025-01-19 22:53:52 +0000 UTC) than purge date (2025-01-19 23:53:52.292670867 +0000 UTC m=+10.023003279). Removing upload directory." time="2025-01-19T23:53:52Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/586f8e14-f77e-4a04-8b4d-56d7cbf2fe53 have older date (2025-01-19 22:53:52 +0000 UTC) than purge date (2025-01-19 23:53:52.292670867 +0000 UTC m=+10.023003279). Removing upload directory." time="2025-01-19T23:53:52Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/61c25b83-04a3-40be-8246-707c97484e43 have older date (2025-01-19 22:53:52 +0000 UTC) than purge date (2025-01-19 23:53:52.292670867 +0000 UTC m=+10.023003279). Removing upload directory." time="2025-01-19T23:53:52Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/61cf29f4-5f0d-4140-b105-46f8d1c8ebb5 have older date (2025-01-19 22:53:52 +0000 UTC) than purge date (2025-01-19 23:53:52.292670867 +0000 UTC m=+10.023003279). Removing upload directory." time="2025-01-19T23:53:52Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/bb348329-892f-4f12-bcea-5ad238b2857a have older date (2025-01-19 22:53:52 +0000 UTC) than purge date (2025-01-19 23:53:52.292670867 +0000 UTC m=+10.023003279). Removing upload directory." time="2025-01-19T23:53:52Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/53d2a699-249e-451d-ab4b-877fded04f21 have older date (2025-01-19 22:53:52 +0000 UTC) than purge date (2025-01-19 23:53:52.292670867 +0000 UTC m=+10.023003279). Removing upload directory." time="2025-01-19T23:53:52Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-01-19T23:53:52Z" level=info msg="PurgeUploads starting: olderThan=2025-01-19 23:53:52.293417952 +0000 UTC m=+10.023750364, actuallyDelete=true" time="2025-01-19T23:53:52Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/36a2b715-866f-44be-9f8f-df03040e2362 have older date (2025-01-19 22:53:52 +0000 UTC) than purge date (2025-01-19 23:53:52.293417952 +0000 UTC m=+10.023750364). Removing upload directory." time="2025-01-19T23:53:52Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/cbf59985-ac9a-432c-ae3e-1fe08bfc7cf3 have older date (2025-01-19 22:53:52 +0000 UTC) than purge date (2025-01-19 23:53:52.293417952 +0000 UTC m=+10.023750364). Removing upload directory." time="2025-01-19T23:53:52Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/d7262385-e515-43fd-8e1a-e401e86934af have older date (2025-01-19 22:53:52 +0000 UTC) than purge date (2025-01-19 23:53:52.293417952 +0000 UTC m=+10.023750364). Removing upload directory." time="2025-01-19T23:53:52Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/b8c46c2b-81cc-4629-a133-35049622081f have older date (2025-01-19 22:53:52 +0000 UTC) than purge date (2025-01-19 23:53:52.293417952 +0000 UTC m=+10.023750364). Removing upload directory." time="2025-01-19T23:53:52Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/be4cfec5-6edb-4b8b-b473-641dbebe4769 have older date (2025-01-19 22:53:52 +0000 UTC) than purge date (2025-01-19 23:53:52.293417952 +0000 UTC m=+10.023750364). Removing upload directory." time="2025-01-19T23:53:52Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-01-19T23:53:52Z" level=info msg="PurgeUploads starting: olderThan=2025-01-19 23:53:52.294000875 +0000 UTC m=+10.024333287, actuallyDelete=true" time="2025-01-19T23:53:52Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/fdf35c46-a512-4324-8005-f2ee0cc3ef49 have older date (2025-01-19 22:53:52 +0000 UTC) than purge date (2025-01-19 23:53:52.294000875 +0000 UTC m=+10.024333287). Removing upload directory." time="2025-01-19T23:53:52Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5ffbd09a-65b6-4b4e-a76d-93e62fe7d29f have older date (2025-01-19 22:53:52 +0000 UTC) than purge date (2025-01-19 23:53:52.294000875 +0000 UTC m=+10.024333287). Removing upload directory." time="2025-01-19T23:53:52Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/660fe063-720b-40df-9dab-c78ef1fad2fa have older date (2025-01-19 22:53:52 +0000 UTC) than purge date (2025-01-19 23:53:52.294000875 +0000 UTC m=+10.024333287). Removing upload directory." time="2025-01-19T23:53:52Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7572cfca-43a3-4d9d-9a82-d049fe089ba2 have older date (2025-01-19 22:53:52 +0000 UTC) than purge date (2025-01-19 23:53:52.294000875 +0000 UTC m=+10.024333287). Removing upload directory." time="2025-01-19T23:53:52Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d64d7343-8fc8-47bd-9557-623c1b2ae43f have older date (2025-01-19 22:53:52 +0000 UTC) than purge date (2025-01-19 23:53:52.294000875 +0000 UTC m=+10.024333287). Removing upload directory." time="2025-01-19T23:53:52Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-01-19T23:53:52Z" level=info msg="PurgeUploads starting: olderThan=2025-01-19 23:53:52.294300877 +0000 UTC m=+10.024633289, actuallyDelete=true" time="2025-01-19T23:53:52Z" 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 10.060s === RUN TestInMemoryBlobInfoCache --- PASS: TestInMemoryBlobInfoCache (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/memory 0.048s === 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.056s === RUN TestWalkFileRemoved time="2025-01-19T23:53:42Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.019s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.391s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.06s) === RUN TestGetLimitFromParameter === RUN TestGetLimitFromParameter/foo === RUN TestGetLimitFromParameter/50 === RUN TestGetLimitFromParameter/5 === RUN TestGetLimitFromParameter/ === RUN TestGetLimitFromParameter/812 --- PASS: TestGetLimitFromParameter (0.00s) --- PASS: TestGetLimitFromParameter/foo (0.00s) --- PASS: TestGetLimitFromParameter/50 (0.00s) --- PASS: TestGetLimitFromParameter/5 (0.00s) --- PASS: TestGetLimitFromParameter/ (0.00s) --- PASS: TestGetLimitFromParameter/812 (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/base 0.103s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.57s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 16.057s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (17.08s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 17.627s === 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-19T23:53:42Z" 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-19T23:53:42Z" 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-19T23:53:42Z" 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 TestUpdateCalledRegularly === CONT TestParsing === CONT TestInvalidNetworkType === CONT TestInvalidData === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4_2 === CONT TestMatchIPV4 === CONT TestMatchIPV6 --- PASS: TestParsing (0.04s) time="2025-01-19T23:53:42Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.23.5 time="2025-01-19T23:53:42Z" level=error msg="unknown ip address format" go.version=go1.23.5 instance.id=4dc98814-7b64-48b7-a691-bf1b531ec69b ip=?0000000000000000000000000000000000 --- PASS: TestS3TryUpdate (0.05s) --- PASS: TestInvalidNetworkType (0.05s) --- PASS: TestMatchIPV4 (0.05s) time="2025-01-19T23:53:42Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.23.5 instance.id=4dc98814-7b64-48b7-a691-bf1b531ec69b --- PASS: TestMatchIPV4WithRegionMatched (0.07s) time="2025-01-19T23:53:42Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.23.5 instance.id=4dc98814-7b64-48b7-a691-bf1b531ec69b --- PASS: TestInvalidData (0.07s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.08s) --- PASS: TestMatchIPV6 (0.09s) --- PASS: TestMatchIPV4_2 (0.09s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.09s) time="2025-01-19T23:53:43Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.23.5 time="2025-01-19T23:53:44Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.23.5 time="2025-01-19T23:53:45Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.23.5 time="2025-01-19T23:53:46Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.23.5 --- PASS: TestUpdateCalledRegularly (4.55s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.583s === RUN Test OK: 4 passed --- PASS: Test (0.05s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.073s === 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.660s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.14s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.656s === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.01s) PASS ok github.com/docker/distribution/uuid 0.033s >>> 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 libfakeroot internal error: payload not recognized! >>> 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-aarch64.so.1 >>> docker-registry*: Package size: 24.0 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r8.apk >>> docker-registry: Build complete at Sun, 19 Jan 2025 23:55:02 +0000 elapsed time 0h 1m 44s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/3) Purging .makedepends-docker-registry (20250119.235320) (2/3) Purging go (1.23.5-r0) (3/3) Purging binutils-gold (2.43.1-r1) Executing busybox-1.37.0-r13.trigger OK: 398 MiB in 104 packages >>> docker-registry: Updating the community/aarch64 repository index... >>> docker-registry: Signing the index...