From 006e9568d8855d5f5ad5b75cdd312874cd2ac562 Mon Sep 17 00:00:00 2001 From: "zhuo.chen" Date: Tue, 2 Nov 2021 10:46:34 +0800 Subject: [PATCH] remove route timeout default value --- pkg/kube/translation/apisix_route.go | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/pkg/kube/translation/apisix_route.go b/pkg/kube/translation/apisix_route.go index 9ffee9ff9f..a8bcae35d8 100644 --- a/pkg/kube/translation/apisix_route.go +++ b/pkg/kube/translation/apisix_route.go @@ -446,12 +446,13 @@ func (t *translator) translateHTTPRoute(ctx *TranslateContext, ar *configv2alpha return err } - timeout := &apisixv1.UpstreamTimeout{ - Connect: apisixv1.DefaultUpstreamTimeout, - Read: apisixv1.DefaultUpstreamTimeout, - Send: apisixv1.DefaultUpstreamTimeout, - } + var timeout *apisixv1.UpstreamTimeout if part.Timeout != nil { + timeout = &apisixv1.UpstreamTimeout{ + Connect: apisixv1.DefaultUpstreamTimeout, + Read: apisixv1.DefaultUpstreamTimeout, + Send: apisixv1.DefaultUpstreamTimeout, + } if part.Timeout.Connect.Duration > 0 { timeout.Connect = int(part.Timeout.Connect.Seconds()) }