diff --git a/registry/handlers/app.go b/registry/handlers/app.go index 2983176b8..5a9620829 100644 --- a/registry/handlers/app.go +++ b/registry/handlers/app.go @@ -155,7 +155,11 @@ func NewApp(ctx context.Context, config *configuration.Configuration) *App { panic(err) } - app.configureSecret(config) + // Do not configure HTTP secret for a proxy registry as HTTP secret + // is only used for blob uploads and a proxy registry does not support blob uploads. + if !app.isCache { + app.configureSecret(config) + } app.configureEvents(config) app.configureRedis(config) app.configureLogHook(config)