mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-28 14:07:14 +00:00
set webhook retry backoff parameters for kubelet
This commit is contained in:
parent
c09828e47d
commit
2f812c3194
@ -95,6 +95,7 @@ go_library(
|
|||||||
"//staging/src/k8s.io/apiserver/pkg/server:go_default_library",
|
"//staging/src/k8s.io/apiserver/pkg/server:go_default_library",
|
||||||
"//staging/src/k8s.io/apiserver/pkg/server/dynamiccertificates:go_default_library",
|
"//staging/src/k8s.io/apiserver/pkg/server/dynamiccertificates:go_default_library",
|
||||||
"//staging/src/k8s.io/apiserver/pkg/server/healthz:go_default_library",
|
"//staging/src/k8s.io/apiserver/pkg/server/healthz:go_default_library",
|
||||||
|
"//staging/src/k8s.io/apiserver/pkg/server/options:go_default_library",
|
||||||
"//staging/src/k8s.io/apiserver/pkg/util/feature:go_default_library",
|
"//staging/src/k8s.io/apiserver/pkg/util/feature:go_default_library",
|
||||||
"//staging/src/k8s.io/client-go/kubernetes:go_default_library",
|
"//staging/src/k8s.io/client-go/kubernetes:go_default_library",
|
||||||
"//staging/src/k8s.io/client-go/kubernetes/typed/authentication/v1:go_default_library",
|
"//staging/src/k8s.io/client-go/kubernetes/typed/authentication/v1:go_default_library",
|
||||||
|
@ -27,6 +27,7 @@ import (
|
|||||||
"k8s.io/apiserver/pkg/authorization/authorizer"
|
"k8s.io/apiserver/pkg/authorization/authorizer"
|
||||||
"k8s.io/apiserver/pkg/authorization/authorizerfactory"
|
"k8s.io/apiserver/pkg/authorization/authorizerfactory"
|
||||||
"k8s.io/apiserver/pkg/server/dynamiccertificates"
|
"k8s.io/apiserver/pkg/server/dynamiccertificates"
|
||||||
|
genericoptions "k8s.io/apiserver/pkg/server/options"
|
||||||
clientset "k8s.io/client-go/kubernetes"
|
clientset "k8s.io/client-go/kubernetes"
|
||||||
authenticationclient "k8s.io/client-go/kubernetes/typed/authentication/v1"
|
authenticationclient "k8s.io/client-go/kubernetes/typed/authentication/v1"
|
||||||
authorizationclient "k8s.io/client-go/kubernetes/typed/authorization/v1"
|
authorizationclient "k8s.io/client-go/kubernetes/typed/authorization/v1"
|
||||||
@ -84,6 +85,7 @@ func BuildAuthn(client authenticationclient.TokenReviewInterface, authn kubeletc
|
|||||||
if client == nil {
|
if client == nil {
|
||||||
return nil, nil, errors.New("no client provided, cannot use webhook authentication")
|
return nil, nil, errors.New("no client provided, cannot use webhook authentication")
|
||||||
}
|
}
|
||||||
|
authenticatorConfig.WebhookRetryBackoff = genericoptions.DefaultAuthWebhookRetryBackoff()
|
||||||
authenticatorConfig.TokenAccessReviewClient = client
|
authenticatorConfig.TokenAccessReviewClient = client
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -113,6 +115,7 @@ func BuildAuthz(client authorizationclient.SubjectAccessReviewInterface, authz k
|
|||||||
SubjectAccessReviewClient: client,
|
SubjectAccessReviewClient: client,
|
||||||
AllowCacheTTL: authz.Webhook.CacheAuthorizedTTL.Duration,
|
AllowCacheTTL: authz.Webhook.CacheAuthorizedTTL.Duration,
|
||||||
DenyCacheTTL: authz.Webhook.CacheUnauthorizedTTL.Duration,
|
DenyCacheTTL: authz.Webhook.CacheUnauthorizedTTL.Duration,
|
||||||
|
WebhookRetryBackoff: genericoptions.DefaultAuthWebhookRetryBackoff(),
|
||||||
}
|
}
|
||||||
return authorizerConfig.New()
|
return authorizerConfig.New()
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user