time="2026-05-08T02:26:56.336372207Z" 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.25.9 instance.id=f03d4849-add3-4f1d-8d1e-a65bec5fe8a3 service=registry version=2.8.3 time="2026-05-08T02:26:56.336452959Z" level=info msg="redis not configured" go.version=go1.25.9 instance.id=f03d4849-add3-4f1d-8d1e-a65bec5fe8a3 service=registry version=2.8.3 time="2026-05-08T02:26:56.336526391Z" level=info msg="Starting upload purge in 27m0s" go.version=go1.25.9 instance.id=f03d4849-add3-4f1d-8d1e-a65bec5fe8a3 service=registry version=2.8.3 time="2026-05-08T02:26:56.336642993Z" level=info msg="using inmemory blob descriptor cache" go.version=go1.25.9 instance.id=f03d4849-add3-4f1d-8d1e-a65bec5fe8a3 service=registry version=2.8.3 time="2026-05-08T02:26:56.337460573Z" level=info msg="listening on [::]:5000" go.version=go1.25.9 instance.id=f03d4849-add3-4f1d-8d1e-a65bec5fe8a3 service=registry version=2.8.3 10.0.0.12 - - [08/May/2026:02:26:58 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:27:03 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:27:03 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:27:13 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:27:13 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:27:23 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:27:23 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:27:33 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:27:33 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:27:43 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:27:43 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:27:53 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:27:53 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:28:03 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:28:03 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:28:13 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:28:13 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:28:23 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:28:23 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:28:33 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:28:33 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:28:43 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:28:43 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:28:53 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:28:53 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:29:03 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:29:03 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:29:13 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:29:13 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:29:23 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:29:23 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:29:33 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:29:33 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:29:43 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:29:43 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:29:53 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:29:53 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:30:03 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:30:03 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:30:13 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:30:13 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:30:23 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:30:23 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:30:33 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:30:33 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:30:43 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:30:43 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:30:53 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:30:53 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:31:03 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:31:03 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:31:13 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:31:13 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:31:23 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:31:23 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:31:33 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:31:33 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:31:43 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:31:43 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:31:53 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:31:53 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:32:03 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:32:03 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:32:13 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:32:13 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:32:23 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:32:23 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:32:33 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:32:33 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:32:43 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:32:43 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:32:53 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:32:53 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:33:03 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:33:03 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:33:13 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:33:13 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:33:23 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:33:23 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:33:33 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:33:33 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:33:43 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:33:43 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:33:53 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:33:53 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:34:03 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:34:03 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:34:13 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:34:13 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:34:23 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:34:23 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:34:33 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:34:33 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:34:43 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:34:43 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:34:53 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:34:53 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:35:03 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:35:03 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:35:13 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:35:13 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:35:23 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:35:23 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:35:33 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:35:33 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:35:43 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:35:43 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:35:53 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:35:53 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:36:03 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:36:03 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:36:13 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:36:13 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:36:23 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:36:23 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:36:33 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:36:33 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:36:43 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:36:43 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:36:53 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:36:53 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:37:03 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:37:03 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:37:13 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:37:13 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:37:23 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:37:23 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:37:33 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:37:33 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:37:43 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:37:43 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:37:53 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:37:53 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:38:03 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:38:03 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:38:13 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:38:13 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:38:23 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:38:23 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:38:33 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:38:33 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:38:43 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:38:43 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:38:53 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.12 - - [08/May/2026:02:38:53 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28"