diff --git a/helm/core/templates/controller-deployment.yaml b/helm/core/templates/controller-deployment.yaml index f85c782a91..1eb21c73e7 100644 --- a/helm/core/templates/controller-deployment.yaml +++ b/helm/core/templates/controller-deployment.yaml @@ -75,7 +75,7 @@ spec: timeoutSeconds: 5 env: - name: PILOT_FILTER_GATEWAY_CLUSTER_CONFIG - value: "true" + value: "{{ .Values.global.onlyPushRouteCluster }}" - name: HIGRESS_CONTROLLER_SVC value: "127.0.0.1" - name: HIGRESS_CONTROLLER_PORT diff --git a/helm/core/templates/deployment.yaml b/helm/core/templates/deployment.yaml index 01deee413b..1bf81b625c 100644 --- a/helm/core/templates/deployment.yaml +++ b/helm/core/templates/deployment.yaml @@ -134,6 +134,8 @@ spec: valueFrom: fieldRef: fieldPath: spec.serviceAccountName + - name: PILOT_XDS_SEND_TIMEOUT + value: 60s - name: PROXY_XDS_VIA_AGENT value: "true" - name: ENABLE_INGRESS_GATEWAY_SDS diff --git a/helm/core/values.yaml b/helm/core/values.yaml index 61e6b7fe36..72cbb0d151 100644 --- a/helm/core/values.yaml +++ b/helm/core/values.yaml @@ -1,5 +1,6 @@ revision: "" global: + onlyPushRouteCluster: true # IngressClass filters which ingress resources the higress controller watches. # The default ingress class is higress. # There are some special cases for special ingress class.