Merge pull request #898 from parente/config-timeout-check-connectivity
Use config.CallTimeout() in APIClientmine
commit
6f1b18fba6
|
|
@ -231,7 +231,7 @@ func (a *APIClient) CheckConnectivity() bool {
|
||||||
a.connOK = false
|
a.connOK = false
|
||||||
return a.connOK
|
return a.connOK
|
||||||
}
|
}
|
||||||
cfg.Timeout = defaultCallTimeoutDuration
|
cfg.Timeout = a.config.CallTimeout()
|
||||||
client, err := kubernetes.NewForConfig(cfg)
|
client, err := kubernetes.NewForConfig(cfg)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Error().Err(err).Msgf("Unable to connect to api server")
|
log.Error().Err(err).Msgf("Unable to connect to api server")
|
||||||
|
|
@ -277,11 +277,7 @@ func (a *APIClient) HasMetrics() bool {
|
||||||
return flag
|
return flag
|
||||||
}
|
}
|
||||||
|
|
||||||
timeout, err := time.ParseDuration(*a.config.flags.Timeout)
|
ctx, cancel := context.WithTimeout(context.Background(), a.config.CallTimeout())
|
||||||
if err != nil {
|
|
||||||
timeout = defaultCallTimeoutDuration
|
|
||||||
}
|
|
||||||
ctx, cancel := context.WithTimeout(context.Background(), timeout)
|
|
||||||
defer cancel()
|
defer cancel()
|
||||||
if _, err := dial.MetricsV1beta1().NodeMetricses().List(ctx, metav1.ListOptions{Limit: 1}); err == nil {
|
if _, err := dial.MetricsV1beta1().NodeMetricses().List(ctx, metav1.ListOptions{Limit: 1}); err == nil {
|
||||||
flag = true
|
flag = true
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue