time="2026-07-17T15:23:53.915091799Z" 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.10 instance.id=4fd0f156-8c55-48cb-b976-8b9f136678e7 service=registry version=2.8.3 time="2026-07-17T15:23:53.915154611Z" level=info msg="redis not configured" go.version=go1.25.10 instance.id=4fd0f156-8c55-48cb-b976-8b9f136678e7 service=registry version=2.8.3 time="2026-07-17T15:23:53.915204772Z" level=info msg="Starting upload purge in 22m0s" go.version=go1.25.10 instance.id=4fd0f156-8c55-48cb-b976-8b9f136678e7 service=registry version=2.8.3 time="2026-07-17T15:23:53.915273494Z" level=info msg="using inmemory blob descriptor cache" go.version=go1.25.10 instance.id=4fd0f156-8c55-48cb-b976-8b9f136678e7 service=registry version=2.8.3 time="2026-07-17T15:23:53.915477909Z" level=info msg="listening on [::]:5000" go.version=go1.25.10 instance.id=4fd0f156-8c55-48cb-b976-8b9f136678e7 service=registry version=2.8.3 10.0.0.50 - - [17/Jul/2026:15:23:55 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:23:56 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:23:56 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:24:06 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:24:06 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:24:16 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:24:16 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:24:26 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:24:26 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:24:36 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:24:36 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:24:46 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:24:46 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:24:56 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:24:56 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:25:06 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:25:06 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:25:16 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:25:16 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:25:26 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:25:26 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:25:36 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:25:36 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:25:46 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:25:46 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:25:56 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:25:56 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:26:06 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:26:06 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:26:16 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:26:16 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:26:26 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:26:26 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:26:36 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:26:36 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:26:46 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:26:46 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:26:56 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:26:56 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:27:06 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:27:06 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:27:16 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:27:16 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:27:26 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:27:26 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:27:36 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:27:36 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:27:46 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:27:46 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:27:56 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:27:56 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:28:06 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:28:06 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:28:16 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:28:16 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:28:26 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:28:26 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:28:36 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:28:36 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:28:46 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:28:46 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:28:56 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:28:56 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:29:06 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:29:06 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:29:16 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:29:16 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:29:26 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:29:26 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:29:36 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:29:36 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:29:46 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:29:46 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:29:56 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:29:56 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:30:06 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:30:06 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:30:16 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:30:16 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:30:26 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:30:26 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:30:36 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:30:36 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:30:46 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:30:46 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:30:56 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:30:56 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:31:06 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:31:06 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:31:16 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:31:16 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:31:26 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:31:26 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:31:36 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:31:36 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:31:46 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:31:46 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:31:56 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:31:56 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:32:06 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:32:06 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:32:16 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:32:16 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:32:26 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:32:26 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:32:36 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:32:36 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:32:46 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:32:46 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:32:56 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:32:56 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:33:06 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:33:06 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:33:16 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:33:16 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:33:26 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:33:26 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:33:36 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:33:36 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:33:46 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:33:46 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:33:56 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:33:56 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:34:06 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:34:06 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:34:16 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:34:16 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:34:26 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:34:26 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:34:36 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:34:36 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:34:46 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:34:46 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:34:56 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28" 10.0.0.50 - - [17/Jul/2026:15:34:56 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.28"