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

Method GetRepoPoolManager

runner/interfaces.go:27–27  ·  view source on GitHub ↗
(repo params.Repository)

Source from the content-addressed store, hash-verified

25type RepoPoolManager interface {
26 CreateRepoPoolManager(ctx context.Context, repo params.Repository, providers map[string]common.Provider, store dbCommon.Store) (common.PoolManager, error)
27 GetRepoPoolManager(repo params.Repository) (common.PoolManager, error)
28 DeleteRepoPoolManager(repo params.Repository) error
29 GetRepoPoolManagers() (map[string]common.PoolManager, error)
30}

Callers 6

DeleteRepositoryMethod · 0.65
findRepoPoolManagerMethod · 0.65
InstallRepoWebhookMethod · 0.65
UninstallRepoWebhookMethod · 0.65
GetRepoWebhookInfoMethod · 0.65

Implementers 3

poolManagerCtrlrunner/runner.go
PoolManagerControllerrunner/mocks/PoolManagerController.go
PoolManagerController_Expecterrunner/mocks/PoolManagerController.go

Calls

no outgoing calls

Tested by

no test coverage detected