diff options
| -rw-r--r-- | cmd/test.go | 2 | ||||
| -rw-r--r-- | pkg/image/credentials.go | 3 |
2 files changed, 3 insertions, 2 deletions
diff --git a/cmd/test.go b/cmd/test.go index 3330346..2630d43 100644 --- a/cmd/test.go +++ b/cmd/test.go @@ -121,7 +121,7 @@ argocd-image-updater test nginx --allow-tags '^1.19.\d+(\-.*)*$' --update-strate if err != nil { log.Fatalf("could not parse credential definition '%s': %v", credentials, err) } - creds, err = credSrc.FetchCredentials(img.RegistryURL, kubeClient) + creds, err = credSrc.FetchCredentials(ep.RegistryAPI, kubeClient) if err != nil { log.Fatalf("could not fetch credentials: %v", err) } diff --git a/pkg/image/credentials.go b/pkg/image/credentials.go index 50c3f37..9e3bae6 100644 --- a/pkg/image/credentials.go +++ b/pkg/image/credentials.go @@ -94,6 +94,7 @@ func ParseCredentialSource(credentialSource string, requirePrefix bool) (*Creden // the credential source. func (src *CredentialSource) FetchCredentials(registryURL string, kubeclient *kube.KubernetesClient) (*Credential, error) { var creds Credential + log.Tracef("Fetching credentials for registry %s", registryURL) switch src.Type { case CredentialSourceEnv: credEnv := os.Getenv(src.EnvName) @@ -233,7 +234,7 @@ func parseDockerConfigJson(registryURL string, jsonSource string) (string, strin for registry, authConf := range auths { if !strings.HasPrefix(registry, registryURL) && !strings.HasPrefix(registry, regPrefix) { - log.Tracef("found registry %s in image pull secret, but we want %s - skipping", registry, registryURL) + log.Tracef("found registry %s in image pull secret, but we want %s (%s) - skipping", registry, registryURL, regPrefix) continue } authEntry, ok := authConf.(map[string]interface{}) |
