Versions in this module Expand all Collapse all v0 v0.24.0 Apr 22, 2024 Changes in this version + const BoundAnnotationKey + const ControllerName + const DefaultServiceCacheSize + func WithOpenAPIv3(handler http.Handler, c *ServiceCache) http.Handler + type CRDSpecGetter interface + GetCRDSpecs func(clusterName logicalcluster.Name, name string) (specs map[string]cached.Data[*spec3.OpenAPI], err error) + type Controller struct + func NewController(...) *Controller + func (c *Controller) GetCRDSpecs(clusterName logicalcluster.Name, name string) (specs map[string]cached.Data[*spec3.OpenAPI], err error) + func (c *Controller) Run(ctx context.Context) + type ServiceCache struct + func NewServiceCache(config *common.Config, crdLister kcp.ClusterAwareCRDClusterLister, ...) *ServiceCache + func (c *ServiceCache) RegisterStaticAPIs(cont *restful.Container) error + func (c *ServiceCache) ServeHTTP(w http.ResponseWriter, r *http.Request)