mirror of https://github.com/helm/helm.git
fix: legacy docker support broken for login
Signed-off-by: Terry Howe <terrylhowe@gmail.com>
This commit is contained in:
parent
bc9f8a2d8b
commit
04cad46100
|
@ -301,8 +301,6 @@ func (c *Client) Login(host string, options ...LoginOption) error {
|
||||||
return fmt.Errorf("authenticating to %q: %w", host, err)
|
return fmt.Errorf("authenticating to %q: %w", host, err)
|
||||||
}
|
}
|
||||||
|
|
||||||
key := credentials.ServerAddressFromRegistry(host)
|
|
||||||
|
|
||||||
// The credentialsStore loader does not handle empty files. So, there is a workaround.
|
// The credentialsStore loader does not handle empty files. So, there is a workaround.
|
||||||
// This can be removed when the credentials loader can handle empty files.
|
// This can be removed when the credentials loader can handle empty files.
|
||||||
// When Helm catches an empty file error it causes the loader to trigger its fault
|
// When Helm catches an empty file error it causes the loader to trigger its fault
|
||||||
|
@ -327,6 +325,8 @@ func (c *Client) Login(host string, options ...LoginOption) error {
|
||||||
c.credentialsFileTemp = false
|
c.credentialsFileTemp = false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
key := credentials.ServerAddressFromRegistry(host)
|
||||||
|
key = credentials.ServerAddressFromHostname(key)
|
||||||
if err := c.credentialsStore.Put(ctx, key, cred); err != nil {
|
if err := c.credentialsStore.Put(ctx, key, cred); err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue