kubernetes/pkg/credentialprovider
Aditi Sharma def93317b4 Kubelet Credential Provider
Improve concurrency and cache for credential provider

Removed lock from "Provide" as it can be called in parallel
from image puller. To avoid execing for the same image concurrently
wrapped exec in singleflight.

Purging the cache for expried data with 15mins interval only when
a request for credential is made.

KEP:2133

Signed-off-by: Aditi Sharma <adi.sky17@gmail.com>
2021-06-28 21:15:03 +05:30
..
aws Fix ECR provider startup latency 2021-03-19 23:37:11 +00:00
azure Add timeout to Azure ACR credential provider 2021-03-30 17:15:54 -05:00
gcp Add RegistryConfig/RegistryConfigEntry. 2021-03-02 00:08:54 +00:00
plugin Kubelet Credential Provider 2021-06-28 21:15:03 +05:30
secrets Add RegistryConfig/RegistryConfigEntry. 2021-03-02 00:08:54 +00:00
config_test.go Add RegistryConfig/RegistryConfigEntry. 2021-03-02 00:08:54 +00:00
config.go Add RegistryConfig/RegistryConfigEntry. 2021-03-02 00:08:54 +00:00
doc.go Use Go canonical import paths 2016-07-16 13:48:21 -04:00
keyring_test.go Add RegistryConfig/RegistryConfigEntry. 2021-03-02 00:08:54 +00:00
keyring.go Add RegistryConfig/RegistryConfigEntry. 2021-03-02 00:08:54 +00:00
OWNERS Prune stale entries from OWNERS files 2021-04-13 20:54:50 -04:00
plugins.go Add RegistryConfig/RegistryConfigEntry. 2021-03-02 00:08:54 +00:00
provider_test.go Add RegistryConfig/RegistryConfigEntry. 2021-03-02 00:08:54 +00:00
provider.go Add RegistryConfig/RegistryConfigEntry. 2021-03-02 00:08:54 +00:00