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

Method UpdateCredentialsUsingEndpoint

cache/credentials_cache.go:55–65  ·  view source on GitHub ↗
(ep params.ForgeEndpoint)

Source from the content-addressed store, hash-verified

53}
54
55func (g *CredentialCache) UpdateCredentialsUsingEndpoint(ep params.ForgeEndpoint) {
56 g.mux.Lock()
57 defer g.mux.Unlock()
58
59 for _, creds := range g.cache {
60 if creds.Endpoint.Name == ep.Name {
61 creds.Endpoint = ep
62 g.setCredentialsAndUpdateEntities(creds)
63 }
64 }
65}
66
67func (g *CredentialCache) setCredentialsAndUpdateEntities(credentials params.ForgeCredentials) {
68 g.cache[credentials.ID] = credentials

Callers 1

Calls 3

LockMethod · 0.65
UnlockMethod · 0.65

Tested by

no test coverage detected