MCPcopy
hub / github.com/nektos/act / LoadDockerAuthConfigs

Function LoadDockerAuthConfigs

pkg/container/docker_auth.go:42–61  ·  view source on GitHub ↗
(ctx context.Context)

Source from the content-addressed store, hash-verified

40}
41
42func LoadDockerAuthConfigs(ctx context.Context) map[string]registry.AuthConfig {
43 logger := common.Logger(ctx)
44 config, err := config.Load(config.Dir())
45 if err != nil {
46 logger.Warnf("Could not load docker config: %v", err)
47 return nil
48 }
49
50 if !config.ContainsAuth() {
51 config.CredentialsStore = credentials.DetectDefaultStore(config.CredentialsStore)
52 }
53
54 creds, _ := config.GetAllCredentials()
55 authConfigs := make(map[string]registry.AuthConfig, len(creds))
56 for k, v := range creds {
57 authConfigs[k] = registry.AuthConfig(v)
58 }
59
60 return authConfigs
61}

Callers 1

NewDockerBuildExecutorFunction · 0.85

Calls 2

LoggerFunction · 0.92
makeFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…