|
|
@ -103,7 +103,7 @@ func NewClient(options ...ClientOption) (*Client, error) {
|
|
|
|
if ok {
|
|
|
|
if ok {
|
|
|
|
username, password, err := dockerClient.Credential(ref.Registry)
|
|
|
|
username, password, err := dockerClient.Credential(ref.Registry)
|
|
|
|
if err != nil {
|
|
|
|
if err != nil {
|
|
|
|
return nil, errors.New("unable to retrieve credentials")
|
|
|
|
return nil, fmt.Errorf("unable to retrieve credentials: %w", err)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
// A blank returned username and password value is a bearer token
|
|
|
|
// A blank returned username and password value is a bearer token
|
|
|
|
if username == "" && password != "" {
|
|
|
|
if username == "" && password != "" {
|
|
|
|