time="2026-04-21T18:27:34.844996367Z" 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=b20f4cc1-4b66-4cb5-ac7a-0b0b6a21abe5 service=registry version=2.8.3 time="2026-04-21T18:27:34.845087699Z" level=info msg="redis not configured" go.version=go1.25.9 instance.id=b20f4cc1-4b66-4cb5-ac7a-0b0b6a21abe5 service=registry version=2.8.3 time="2026-04-21T18:27:34.84513307Z" level=info msg="Starting upload purge in 17m0s" go.version=go1.25.9 instance.id=b20f4cc1-4b66-4cb5-ac7a-0b0b6a21abe5 service=registry version=2.8.3 time="2026-04-21T18:27:34.845200162Z" level=info msg="using inmemory blob descriptor cache" go.version=go1.25.9 instance.id=b20f4cc1-4b66-4cb5-ac7a-0b0b6a21abe5 service=registry version=2.8.3 time="2026-04-21T18:27:34.845391736Z" level=info msg="listening on [::]:5000" go.version=go1.25.9 instance.id=b20f4cc1-4b66-4cb5-ac7a-0b0b6a21abe5 service=registry version=2.8.3 10.0.0.109 - - [21/Apr/2026:18:27:37 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:27:37 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:27:47 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:27:47 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:27:57 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:27:57 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:28:07 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:28:07 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:28:17 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:28:17 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:28:27 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:28:27 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:28:37 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:28:37 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:28:47 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:28:47 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:28:57 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:28:57 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:29:07 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:29:07 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:29:17 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:29:17 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:29:27 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:29:27 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:29:37 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:29:37 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:29:47 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:29:47 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:29:57 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:29:57 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:30:07 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:30:07 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:30:17 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:30:17 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:30:27 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:30:27 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:30:37 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:30:37 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:30:47 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:30:47 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:30:57 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:30:57 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:31:07 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:31:07 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:31:17 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:31:17 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:31:27 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:31:27 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:31:37 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:31:37 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:31:47 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:31:47 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:31:57 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:31:57 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:32:07 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:32:07 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:32:17 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:32:17 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:32:27 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:32:27 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:32:37 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:32:37 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:32:47 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:32:47 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:32:57 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:32:57 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:33:07 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:33:07 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:33:17 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:33:17 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:33:27 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:33:27 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:33:37 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:33:37 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:33:47 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:33:47 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:33:57 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:33:57 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:34:07 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:34:07 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:34:17 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:34:17 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:34:27 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:34:27 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:34:37 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:34:37 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:34:47 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:34:47 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:34:57 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:34:57 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:35:07 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:35:07 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:35:17 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:35:17 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:35:27 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.109 - - [21/Apr/2026:18:35:27 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28"