Remove lazy provide from credential provider and kubelet (#79674)

* Remove LazyProvide from kubelet

* Remove LazyProvide from cloud providers

* Remove LazyProvide from credential provider keyring and provider
This commit is contained in:
tiffany jernigan
2019-07-03 13:52:53 -07:00
committed by Kubernetes Prow Robot
parent a9b3d7d821
commit 27a0d91f2d
9 changed files with 56 additions and 141 deletions

View File

@@ -45,9 +45,9 @@ func RegisterCredentialProvider(name string, provider DockerConfigProvider) {
}
// NewDockerKeyring creates a DockerKeyring to use for resolving credentials,
// which lazily draws from the set of registered credential providers.
// which draws from the set of registered credential providers.
func NewDockerKeyring() DockerKeyring {
keyring := &lazyDockerKeyring{
keyring := &providersDockerKeyring{
Providers: make([]DockerConfigProvider, 0),
}