Add expiration LRU cache for webhook token authenticator.

This commit is contained in:
CJ Cullen
2016-05-14 16:35:11 -07:00
parent 066e70fac2
commit 57f96a932f
9 changed files with 38 additions and 18 deletions

View File

@@ -35,6 +35,7 @@ import (
"strconv"
"strings"
"testing"
"time"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/testapi"
@@ -85,7 +86,7 @@ func getTestWebhookTokenAuth(serverURL string) (authenticator.Request, error) {
if err := json.NewEncoder(kubecfgFile).Encode(config); err != nil {
return nil, err
}
webhookTokenAuth, err := webhook.New(kubecfgFile.Name())
webhookTokenAuth, err := webhook.New(kubecfgFile.Name(), 2*time.Minute)
if err != nil {
return nil, err
}