From bc0f746eedacbbc27c340554195c3a4d20fbb11c Mon Sep 17 00:00:00 2001 From: Austin Pond Date: Tue, 23 Sep 2025 10:32:03 -0400 Subject: [PATCH] apiserver: Allow AppInstaller to Handle Custom Resource Routes (#111381) [apiserver] Fix appinstaller.serverWrapper.RegisteredWebServices() to return the RegisteredWebServices from the underlying apiserver's Handler's GoRestfulContainer, matching the logic in grafana-app-sdk's apiserver.KubernetesGenericAPIServer --- pkg/services/apiserver/appinstaller/server.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkg/services/apiserver/appinstaller/server.go b/pkg/services/apiserver/appinstaller/server.go index 0a8ce439fd4..b6b32be48e9 100644 --- a/pkg/services/apiserver/appinstaller/server.go +++ b/pkg/services/apiserver/appinstaller/server.go @@ -120,5 +120,8 @@ func (s *serverWrapper) configureStorage(gr schema.GroupResource, dualWriteSuppo } func (s *serverWrapper) RegisteredWebServices() []*restful.WebService { - return []*restful.WebService{} + if s.Handler != nil && s.Handler.GoRestfulContainer != nil { + return s.Handler.GoRestfulContainer.RegisteredWebServices() + } + return nil }