handlers/hosts: implement pagination for hosts

Adds protobuf types and handler logic to support pagination of hosts.
This commit is contained in:
Johan Brandhorst-Satzkorn committed 2024-01-05 07:43:21 -08:00
1 parent cea80413c9
commit 17b6ad5c5c
6 files changed
+1083 -279

No files matched your search

+1 -1
View File
@@ -150,7 +150,7 @@ func (c *Controller) registerGrpcServices(s *grpc.Server) error {
services.RegisterHostSetServiceServer(s, hss)
}
if _, ok := currentServices[services.HostService_ServiceDesc.ServiceName]; !ok {
hs, err := hosts.NewService(c.baseContext, c.StaticHostRepoFn, c.PluginHostRepoFn)
hs, err := hosts.NewService(c.baseContext, c.StaticHostRepoFn, c.PluginHostRepoFn, c.conf.RawConfig.Controller.MaxPageSize)
if err != nil {
return fmt.Errorf("failed to create host handler service: %w", err)
}