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

Method loadAllOrganizations

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

Source from the content-addressed store, hash-verified

85}
86
87func (c *Controller) loadAllOrganizations() {
88 orgs, err := c.store.ListOrganizations(c.ctx, params.OrganizationFilter{})
89 if err != nil {
90 slog.ErrorContext(c.ctx, "fetching organizations", "error", err)
91 return
92 }
93
94 for _, org := range orgs {
95 entity, err := org.GetEntity()
96 if err != nil {
97 slog.ErrorContext(c.ctx, "getting entity from organization", "error", err)
98 continue
99 }
100 c.storeEntityWorker(entity)
101 }
102}
103
104func (c *Controller) loadAllEnterprises() {
105 enterprises, err := c.store.ListEnterprises(c.ctx, params.EnterpriseFilter{})

Callers 1

StartMethod · 0.95

Calls 3

storeEntityWorkerMethod · 0.95
ListOrganizationsMethod · 0.65
GetEntityMethod · 0.65

Tested by

no test coverage detected