diff --git a/helm/core/templates/controller-deployment.yaml b/helm/core/templates/controller-deployment.yaml index be6a3e5a3..b5b0893ad 100644 --- a/helm/core/templates/controller-deployment.yaml +++ b/helm/core/templates/controller-deployment.yaml @@ -77,7 +77,7 @@ spec: - name: PILOT_ENABLE_GATEWAY_API value: "{{ .Values.global.enableGatewayAPI }}" - name: PILOT_ENABLE_ALPHA_GATEWAY_API - value: "{{ .Values.global.enableGatewayAPI }}" + value: "{{ .Values.global.enableAlphaGatewayAPI }}" {{- if .Values.global.enableInferenceExtension }} - name: ENABLE_GATEWAY_API_INFERENCE_EXTENSION value: "true" diff --git a/helm/core/values.yaml b/helm/core/values.yaml index 0c4f98cdd..8972e4818 100644 --- a/helm/core/values.yaml +++ b/helm/core/values.yaml @@ -47,6 +47,8 @@ global: enableIstioAPI: true # -- If true, Higress Controller will monitor Gateway API resources as well enableGatewayAPI: true + # -- If true, Higress Controller will monitor Gateway API resources that have not reached v1 yet + enableAlphaGatewayAPI: false # -- If true, enable Gateway API Inference Extension support enableInferenceExtension: false # -- Used to locate istiod. diff --git a/helm/higress/README.md b/helm/higress/README.md index 468a8063f..f604ac065 100644 --- a/helm/higress/README.md +++ b/helm/higress/README.md @@ -165,6 +165,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.enableAlphaGatewayAPI | bool | `false` | If true, Higress Controller will monitor Gateway API resources that have not reached v1 yet | | 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` | | diff --git a/helm/higress/README.zh.md b/helm/higress/README.zh.md index cf3b13d41..91513a417 100644 --- a/helm/higress/README.zh.md +++ b/helm/higress/README.zh.md @@ -146,6 +146,7 @@ helm delete higress -n higress-system | gateway.service.ports[1].targetPort | int | `443` | 靶向端口 | | gateway.service.type | string | `"LoadBalancer"` | 服务类型 | | global.disableAlpnH2 | bool | `false` | 设置是否禁用 ALPN 中的 http/2 | +| global.enableAlphaGatewayAPI | bool | `false` | 是否监听 alpha 阶段的 Gateway API 资源 | | global.enableInferenceExtension | bool | `false` | 是否启用 Gateway API Inference Extension 支持 | | ... | ... | ... | ... |