Add fake cluster object and move apply action to core steve

This commit is contained in:
Darren Shepherd
2021-03-01 17:12:28 -07:00
parent 2cf9f857b0
commit df96a3bd4a
6 changed files with 369 additions and 6 deletions

View File

@@ -122,17 +122,16 @@ func setup(ctx context.Context, server *Server) error {
ccache := clustercache.NewClusterCache(ctx, cf.AdminDynamicClient())
server.ClusterCache = ccache
sf := schema.NewCollection(ctx, server.BaseSchemas, asl)
server.BaseSchemas, err = resources.DefaultSchemas(ctx, server.BaseSchemas, ccache, cf)
if err != nil {
if err = resources.DefaultSchemas(ctx, server.BaseSchemas, ccache, server.ClientFactory, sf); err != nil {
return err
}
sf := schema.NewCollection(ctx, server.BaseSchemas, asl)
summaryCache := summarycache.New(sf, ccache)
summaryCache.Start(ctx)
for _, template := range resources.DefaultSchemaTemplates(cf, summaryCache, asl, server.controllers.K8s.Discovery()) {
for _, template := range resources.DefaultSchemaTemplates(cf, server.BaseSchemas, summaryCache, asl, server.controllers.K8s.Discovery()) {
sf.AddTemplate(template)
}