mirror of
https://github.com/ko-build/ko.git
synced 2025-09-16 08:56:23 +02:00
Reorder parsing KO_DOCKER_REPO to get proper credentials (#117)
Fixes #93 With this change we support also pointing to default registry (without prefix). Eg. KO_DOCKER_REPO=myuser
This commit is contained in:
@@ -48,16 +48,16 @@ func WithAuthFromKeychain(keys authn.Keychain) Option {
|
||||
// means that docker.io/mattmoor actually gets interpreted as
|
||||
// docker.io/library/mattmoor, which gets tricky when we start
|
||||
// appending things to it in the publisher.
|
||||
reg, err := name.NewRegistry(i.base)
|
||||
repo, err := name.NewRepository(i.base)
|
||||
if err != nil {
|
||||
// Workaround for localhost:5000 as KO_DOCKER_REPO.
|
||||
repo, err := name.NewRepository(i.base)
|
||||
reg, err := name.NewRegistry(i.base)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
reg = repo.Registry
|
||||
repo = name.Repository{Registry: reg}
|
||||
}
|
||||
auth, err := keys.Resolve(reg)
|
||||
auth, err := keys.Resolve(repo.Registry)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
Reference in New Issue
Block a user