Compare commits

...

22 Commits

Author SHA1 Message Date
johnlanni
81c32e60f3 fix envoy wasm reroute 2026-02-10 20:39:07 +08:00
johnlanni
ca6ff3a92e fix reroute issue 2026-02-10 19:39:07 +08:00
johnlanni
2c6980e4db fix proxy-wasm-cpp-host bug 2026-02-10 19:04:43 +08:00
johnlanni
9ec54cb6f9 update helm doc 2026-02-10 16:37:10 +08:00
johnlanni
8ded20967a update ENVOY_LATEST_IMAGE_TAG 2026-02-10 16:31:07 +08:00
jingze
42c8b794b6 Update submodule to latest commit eb06d49 in envoy
Change-Id: Iafb0df72f84bc7e03ac552942bb131720faf85ff
Co-developed-by: Cursor <noreply@cursor.com>
2026-02-10 11:24:22 +08:00
jingze
1e5d840d17 Update enableDeltaXDS configuration in values.yaml to true and add ISTIO_DELTA_XDS environment variable in pod template
Change-Id: I3df3446264894c710da6026f78d3440d6c6392e1
Co-developed-by: Cursor <noreply@cursor.com>
2026-02-09 17:02:27 +08:00
johnlanni
6744f6a97a fix envoy image 2026-02-06 18:32:53 +08:00
jingze
9bb315060c docs(helm): add enableDeltaXDS configuration to README.md for Istio delta xDS support
Change-Id: Id5908f1e93be5ff40fd23e730fcb16dff6175bf0
Co-developed-by: Cursor <noreply@cursor.com>
2026-02-06 16:27:13 +08:00
johnlanni
48a790be39 Merge remote-tracking branch 'upstream/release-2.2.0' into release-2.2.0 2026-02-06 16:17:19 +08:00
johnlanni
0e822e5140 fix proxy 2026-02-06 16:15:54 +08:00
jingze
6e98814e5b fix(e2e): add enableDeltaXDS configuration to values.yaml and update controller-deployment.yaml to include ISTIO_DELTA_XDS environment variable
Change-Id: I2e938e85b7908a3a82c57abfee47589ea69c334a
Co-developed-by: Cursor <noreply@cursor.com>
2026-02-06 11:56:23 +08:00
johnlanni
60a3a1c462 fix typo 2026-02-06 00:44:53 +08:00
johnlanni
2e3597493c update ENVOY_LATEST_IMAGE_TAG 2026-02-06 00:43:34 +08:00
johnlanni
f771229a10 Merge branch 'main' into release-2.2.0 2026-02-06 00:42:29 +08:00
johnlanni
c17949e073 update istio&proxy 2026-02-05 22:18:00 +08:00
johnlanni
a0f79d52e9 update ENVOY_PACKAGE_URL_PATTERN 2026-02-05 19:26:17 +08:00
EndlessSeeker
1156696c8c feat: update submodules for git (#3455) 2026-02-05 19:23:15 +08:00
johnlanni
6abd337207 update go-control-plane commit 2026-02-05 16:32:07 +08:00
johnlanni
c8bc2d764d update commit 2026-02-05 16:20:45 +08:00
johnlanni
f621350d84 update build-tools-proxy iamge 2026-02-05 16:11:46 +08:00
johnlanni
2df91aa6b1 update upstream commit, istio from 1.19 to 1.27, envoy from 1.27 to 1.36 2026-02-05 15:22:17 +08:00
13 changed files with 23 additions and 12 deletions

6
.gitmodules vendored
View File

@@ -21,15 +21,15 @@
[submodule "istio/proxy"]
path = istio/proxy
url = https://github.com/higress-group/proxy
branch = istio-1.19
branch = envoy-1.36
shallow = true
[submodule "envoy/go-control-plane"]
path = envoy/go-control-plane
url = https://github.com/higress-group/go-control-plane
branch = istio-1.27
branch = envoy-1.36
shallow = true
[submodule "envoy/envoy"]
path = envoy/envoy
url = https://github.com/higress-group/envoy
branch = envoy-1.27
branch = envoy-1.36
shallow = true

View File

@@ -146,7 +146,7 @@ docker-buildx-push: clean-env docker.higress-buildx
export PARENT_GIT_TAG:=$(shell cat VERSION)
export PARENT_GIT_REVISION:=$(TAG)
export ENVOY_PACKAGE_URL_PATTERN?=https://github.com/higress-group/proxy/releases/download/v2.2.0/envoy-symbol-ARCH.tar.gz
export ENVOY_PACKAGE_URL_PATTERN?=https://github.com/higress-group/proxy/releases/download/v2.2.1/envoy-symbol-ARCH.tar.gz
build-envoy: prebuild
./tools/hack/build-envoy.sh
@@ -200,8 +200,8 @@ install: pre-install
helm install higress helm/higress -n higress-system --create-namespace --set 'global.local=true'
HIGRESS_LATEST_IMAGE_TAG ?= latest
ENVOY_LATEST_IMAGE_TAG ?= cdf0f16bf622102f89a0d0257834f43f502e4b99
ISTIO_LATEST_IMAGE_TAG ?= a7525f292c38d7d3380f3ce7ee971ad6e3c46adf
ENVOY_LATEST_IMAGE_TAG ?= ca6ff3a92e3fa592bff706894b22e0509a69757b
ISTIO_LATEST_IMAGE_TAG ?= c482b42b9a14885bd6692c6abd01345d50a372f7
install-dev: pre-install
helm install higress helm/core -n higress-system --create-namespace --set 'controller.tag=$(TAG)' --set 'gateway.replicas=1' --set 'pilot.tag=$(ISTIO_LATEST_IMAGE_TAG)' --set 'gateway.tag=$(ENVOY_LATEST_IMAGE_TAG)' --set 'global.local=true'

View File

@@ -1 +1 @@
v2.1.9
v2.2.0

View File

@@ -123,6 +123,8 @@ template:
- name: LITE_METRICS
value: "on"
{{- end }}
- name: ISTIO_DELTA_XDS
value: "{{ .Values.global.enableDeltaXDS }}"
{{- if include "skywalking.enabled" . }}
- name: ISTIO_BOOTSTRAP_OVERRIDE
value: /etc/istio/custom-bootstrap/custom_bootstrap.json

View File

@@ -144,3 +144,7 @@ rules:
- apiGroups: [""]
verbs: [ "get", "watch", "list", "update", "patch", "create", "delete" ]
resources: [ "serviceaccounts"]
# istio leader election need
- apiGroups: ["coordination.k8s.io"]
resources: ["leases"]
verbs: ["get", "update", "patch", "create"]

View File

@@ -173,6 +173,8 @@ spec:
value: "{{ .Values.global.xdsMaxRecvMsgSize }}"
- name: ENBALE_SCOPED_RDS
value: "{{ .Values.global.enableSRDS }}"
- name: ISTIO_DELTA_XDS
value: "{{ .Values.global.enableDeltaXDS }}"
- name: ON_DEMAND_RDS
value: "{{ .Values.global.onDemandRDS }}"
- name: HOST_RDS_MERGE_SUBSET

View File

@@ -9,6 +9,8 @@ global:
xdsMaxRecvMsgSize: "104857600"
defaultUpstreamConcurrencyThreshold: 10000
enableSRDS: true
# -- Whether to enable Istio delta xDS, default is false.
enableDeltaXDS: true
# -- Whether to enable Redis(redis-stack-server) for Higress, default is false.
enableRedis: false
enablePluginServer: false

View File

@@ -163,6 +163,7 @@ The command removes all the Kubernetes components associated with the chart and
| global.defaultResources | object | `{"requests":{"cpu":"10m"}}` | A minimal set of requested resources to applied to all deployments so that Horizontal Pod Autoscaler will be able to function (if set). Each component can overwrite these default values by adding its own resources block in the relevant section below and setting the desired resources values. |
| global.defaultUpstreamConcurrencyThreshold | int | `10000` | |
| global.disableAlpnH2 | bool | `false` | Whether to disable HTTP/2 in ALPN |
| global.enableDeltaXDS | bool | `true` | Whether to enable Istio delta xDS, default is false. |
| global.enableGatewayAPI | bool | `true` | If true, Higress Controller will monitor Gateway API resources as well |
| global.enableH3 | bool | `false` | |
| global.enableIPv6 | bool | `false` | |

View File

@@ -30,7 +30,7 @@ fi
CONDITIONAL_HOST_MOUNTS+="--mount type=bind,source=${ROOT}/external/package,destination=/home/package "
CONDITIONAL_HOST_MOUNTS+="--mount type=bind,source=${ROOT}/external/envoy,destination=/home/envoy "
BUILD_TOOLS_IMG=${BUILD_TOOLS_IMG:-"higress-registry.cn-hangzhou.cr.aliyuncs.com/higress/build-tools-proxy:release-1.19-ef344298e65eeb2d9e2d07b87eb4e715c2def613"}
BUILD_TOOLS_IMG=${BUILD_TOOLS_IMG:-"higress-registry.cn-hangzhou.cr.aliyuncs.com/higress/build-tools-proxy:master-eebcdda8856e2d4f528991d27d4808880cce4c52"}
BUILD_WITH_CONTAINER=1 \
CONDITIONAL_HOST_MOUNTS=${CONDITIONAL_HOST_MOUNTS} \