Passing wrong credentials against a basic auth registry will result in nerdctl trying repeatedly (ten times).
Then spit out:
too many 401 (probably)
Followed by a failed to call rh.Client.Do: Get \"https://10.4.0.1:5000/v2/\": tls: failed to verify certificate: x509: certificate signed by unknown authority" i=1 which does not make sense here.
Steps to reproduce the issue
Start a registry with basic auth
Login using nerdctl
Describe the results you received and expected
Received:
confusing error message
repeated attempts with the same wrong credentials instead of bailing out
Should have received:
more clear error message
try once and stop
What version of nerdctl are you using?
1.7.6
Are you using a variant of nerdctl? (e.g., Rancher Desktop)
Description
Passing wrong credentials against a basic auth registry will result in nerdctl trying repeatedly (ten times).
Then spit out:
too many 401 (probably)
Followed by a
failed to call rh.Client.Do: Get \"https://10.4.0.1:5000/v2/\": tls: failed to verify certificate: x509: certificate signed by unknown authority" i=1
which does not make sense here.Steps to reproduce the issue
Describe the results you received and expected
Received:
Should have received:
What version of nerdctl are you using?
1.7.6
Are you using a variant of nerdctl? (e.g., Rancher Desktop)
None
Host information
No response