MCPcopy Create free account
hub / github.com/cloudbase/garm / loadAllRepositories

Method loadAllRepositories

workers/entity/controller.go:70–85  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

68}
69
70func (c *Controller) loadAllRepositories() {
71 repos, err := c.store.ListRepositories(c.ctx, params.RepositoryFilter{})
72 if err != nil {
73 slog.ErrorContext(c.ctx, "fetching repositories", "error", err)
74 return
75 }
76
77 for _, repo := range repos {
78 entity, err := repo.GetEntity()
79 if err != nil {
80 slog.ErrorContext(c.ctx, "getting entity from repository", "error", err)
81 continue
82 }
83 c.storeEntityWorker(entity)
84 }
85}
86
87func (c *Controller) loadAllOrganizations() {
88 orgs, err := c.store.ListOrganizations(c.ctx, params.OrganizationFilter{})

Callers 1

StartMethod · 0.95

Calls 3

storeEntityWorkerMethod · 0.95
ListRepositoriesMethod · 0.65
GetEntityMethod · 0.65

Tested by

no test coverage detected