From 9fe729889471b0291355a69938a5139ec828cfdf Mon Sep 17 00:00:00 2001 From: chen zhuo Date: Wed, 24 Nov 2021 14:39:33 +0800 Subject: [PATCH] remove route timeout default value (#733) --- 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()) }