diff --git a/main.go b/main.go index 1cf2ead5fd96364d98addc79b87782391dd778dd..183744e866bd5a765f93f79c468798ad93771934 100644 --- a/main.go +++ b/main.go @@ -114,10 +114,10 @@ func (s *solver) getCredentials(keyref cmmetav1.SecretKeySelector, ns string) (s if err != nil { return "", fmt.Errorf("failed to load secret %q: %w", ns+"/"+keyref.Name, err) } - if apikey, ok := secret.Data[keyref.Name]; ok { + if apikey, ok := secret.Data[keyref.Key]; ok { return string(apikey), nil } else { - return "", fmt.Errorf("no key %q in secret %q", keyref, ns+"/"+keyref.Name) + return "", fmt.Errorf("no key %q in secret %q", keyref.Key, ns+"/"+keyref.Name) } }