refactor: drop ACR support for now
This commit is contained in:
@@ -2,7 +2,6 @@ package oci
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
ecr "github.com/awslabs/amazon-ecr-credential-helper/ecr-login"
|
ecr "github.com/awslabs/amazon-ecr-credential-helper/ecr-login"
|
||||||
acr "github.com/chrismellard/docker-credential-acr-env/pkg/credhelper"
|
|
||||||
"github.com/google/go-containerregistry/pkg/authn"
|
"github.com/google/go-containerregistry/pkg/authn"
|
||||||
"github.com/google/go-containerregistry/pkg/v1/google"
|
"github.com/google/go-containerregistry/pkg/v1/google"
|
||||||
"github.com/google/go-containerregistry/pkg/v1/remote"
|
"github.com/google/go-containerregistry/pkg/v1/remote"
|
||||||
@@ -13,11 +12,10 @@ func MultiKeychainOption() remote.Option {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func MultiKeychainAll() authn.Keychain {
|
func MultiKeychainAll() authn.Keychain {
|
||||||
// Create a multi-keychain that will use the default Docker, Google, ECR or ACR keychain
|
// Create a multi-keychain that will use the default Docker, Google, or ECR keychain
|
||||||
return authn.NewMultiKeychain(
|
return authn.NewMultiKeychain(
|
||||||
authn.DefaultKeychain,
|
authn.DefaultKeychain,
|
||||||
google.Keychain,
|
google.Keychain,
|
||||||
authn.NewKeychainFromHelper(ecr.NewECRHelper()),
|
authn.NewKeychainFromHelper(ecr.NewECRHelper()),
|
||||||
authn.NewKeychainFromHelper(acr.NewACRCredentialsHelper()),
|
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user