fix: set default request timeout to 120 seconds (#3253)

Signed-off-by: Max Xu <xuhuan@live.cn>
Co-authored-by: Fernand Galiana <fernand.galiana@gmail.com>
mine
Max Xu 2025-04-20 00:16:06 +08:00 committed by GitHub
parent 445230640a
commit fbd2a0250a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 9 additions and 8 deletions

View File

@ -12,17 +12,18 @@ import (
"strings"
"time"
"github.com/lmittmann/tint"
"github.com/mattn/go-colorable"
"github.com/spf13/cobra"
"k8s.io/cli-runtime/pkg/genericclioptions"
"k8s.io/client-go/tools/clientcmd/api"
"github.com/derailed/k9s/internal/client"
"github.com/derailed/k9s/internal/color"
"github.com/derailed/k9s/internal/config"
"github.com/derailed/k9s/internal/config/data"
"github.com/derailed/k9s/internal/slogs"
"github.com/derailed/k9s/internal/view"
"github.com/lmittmann/tint"
"github.com/mattn/go-colorable"
"github.com/spf13/cobra"
"k8s.io/cli-runtime/pkg/genericclioptions"
"k8s.io/client-go/tools/clientcmd/api"
)
const (
@ -269,7 +270,7 @@ func initK8sFlags() {
rootCmd.Flags().StringVar(
k8sFlags.Timeout,
"request-timeout",
"5s",
"",
"The length of time to wait before giving up on a single server request",
)

View File

@ -14,12 +14,12 @@ import (
"k8s.io/cli-runtime/pkg/genericclioptions"
restclient "k8s.io/client-go/rest"
clientcmd "k8s.io/client-go/tools/clientcmd"
"k8s.io/client-go/tools/clientcmd"
"k8s.io/client-go/tools/clientcmd/api"
)
const (
defaultCallTimeoutDuration time.Duration = 10 * time.Second
defaultCallTimeoutDuration = 120 * time.Second
// UsePersistentConfig caches client config to avoid reloads.
UsePersistentConfig = true