(logf log.Func, dockerConfigJSON []byte)
| 1798 | } |
| 1799 | |
| 1800 | func logDockerAuthConfigs(logf log.Func, dockerConfigJSON []byte) error { |
| 1801 | dc := new(DockerConfig) |
| 1802 | err := dc.LoadFromReader(bytes.NewReader(dockerConfigJSON)) |
| 1803 | if err != nil { |
| 1804 | return fmt.Errorf("load docker config: %w", err) |
| 1805 | } |
| 1806 | for k := range dc.AuthConfigs { |
| 1807 | logf(log.LevelInfo, "Docker config contains auth for registry %q", k) |
| 1808 | } |
| 1809 | return nil |
| 1810 | } |
| 1811 | |
| 1812 | func setAndRestoreEnv(logf log.Func, key, value string) (restore func() error, err error) { |
| 1813 | old := os.Getenv(key) |
no outgoing calls
no test coverage detected