This is an automated email from the ASF dual-hosted git repository. juzhiyuan pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/apisix-helm-chart.git
The following commit(s) were added to refs/heads/master by this push: new 354800d feat: release ingress 2.0.0-rc4 (#866) 354800d is described below commit 354800d59fd6c82062da7c8826f377695f4d3f62 Author: AlinsRan <alins...@apache.org> AuthorDate: Mon Sep 1 10:28:15 2025 +0800 feat: release ingress 2.0.0-rc4 (#866) --- charts/apisix-ingress-controller/Chart.yaml | 4 +-- charts/apisix-ingress-controller/README.md | 3 +- .../templates/deployment.yaml | 38 ++++++++++++++++++++++ charts/apisix-ingress-controller/values.yaml | 10 +++++- 4 files changed, 51 insertions(+), 4 deletions(-) diff --git a/charts/apisix-ingress-controller/Chart.yaml b/charts/apisix-ingress-controller/Chart.yaml index 0890476..02c685b 100644 --- a/charts/apisix-ingress-controller/Chart.yaml +++ b/charts/apisix-ingress-controller/Chart.yaml @@ -24,8 +24,8 @@ keywords: - nginx - crd type: application -version: 1.0.4 -appVersion: 2.0.0-rc3 +version: 1.0.5 +appVersion: 2.0.0-rc4 sources: - https://github.com/apache/apisix-helm-chart diff --git a/charts/apisix-ingress-controller/README.md b/charts/apisix-ingress-controller/README.md index 62d4e25..590ff0b 100644 --- a/charts/apisix-ingress-controller/README.md +++ b/charts/apisix-ingress-controller/README.md @@ -127,11 +127,12 @@ The same for container level, you need to set: | config.provider.syncPeriod | string | `"1m"` | | | config.provider.type | string | `"apisix"` | | | config.secureMetrics | bool | `false` | | +| deployment.adcContainer | object | `{"config":{"logLevel":"info"},"image":{"repository":"ghcr.io/api7/adc","tag":"0.21.0"}}` | Set adc sidecar container configuration | | deployment.affinity | object | `{}` | | | deployment.annotations | object | `{}` | Add annotations to Apache APISIX ingress controller resource | | deployment.image.pullPolicy | string | `"IfNotPresent"` | | | deployment.image.repository | string | `"apache/apisix-ingress-controller"` | | -| deployment.image.tag | string | `"2.0.0-rc3"` | | +| deployment.image.tag | string | `"2.0.0-rc4"` | | | deployment.nodeSelector | object | `{}` | | | deployment.podAnnotations | object | `{}` | | | deployment.podSecurityContext | object | `{}` | | diff --git a/charts/apisix-ingress-controller/templates/deployment.yaml b/charts/apisix-ingress-controller/templates/deployment.yaml index 746ea8d..ac61846 100644 --- a/charts/apisix-ingress-controller/templates/deployment.yaml +++ b/charts/apisix-ingress-controller/templates/deployment.yaml @@ -53,6 +53,7 @@ spec: fieldRef: fieldPath: metadata.name image: "{{ .Values.deployment.image.repository }}:{{ .Values.deployment.image.tag }}" + imagePullPolicy: {{ .Values.deployment.image.pullPolicy }} ports: - containerPort: {{ splitList ":" .Values.config.metricsAddr | last | int }} name: metrics @@ -78,6 +79,43 @@ spec: {{- toYaml .Values.deployment.resources | nindent 10 }} securityContext: {{- toYaml .Values.deployment.podSecurityContext | nindent 10 }} + - name: adc-server + image: "{{ .Values.deployment.adcContainer.image.repository }}:{{ .Values.deployment.adcContainer.image.tag }}" + imagePullPolicy: {{ .Values.deployment.image.pullPolicy }} + args: + - "server" + - "--listen" + - "http://127.0.0.1:3000" + - "--listen-status" + - "3001" + env: + - name: ADC_RUNNING_MODE + value: "ingress" + - name: ADC_EXPERIMENTAL_FEATURE_FLAGS + value: "remote-state-file,parallel-backend-request" + - name: ADC_INGRESS_LOG_LEVEL + value: "{{ .Values.deployment.adcContainer.config.logLevel }}" + ports: + - name: http-status + containerPort: 3001 + protocol: TCP + livenessProbe: + httpGet: + path: /healthz/ready + port: 3001 + initialDelaySeconds: 10 + periodSeconds: 10 + timeoutSeconds: 10 + readinessProbe: + httpGet: + path: /healthz/ready + port: 3001 + initialDelaySeconds: 5 + periodSeconds: 5 + resources: + {{- toYaml .Values.deployment.resources | nindent 10 }} + securityContext: + {{- toYaml .Values.deployment.podSecurityContext | nindent 10 }} {{- with .Values.deployment.nodeSelector }} nodeSelector: {{- toYaml . | nindent 8 }} diff --git a/charts/apisix-ingress-controller/values.yaml b/charts/apisix-ingress-controller/values.yaml index 9e4d034..ec68e3a 100644 --- a/charts/apisix-ingress-controller/values.yaml +++ b/charts/apisix-ingress-controller/values.yaml @@ -60,10 +60,18 @@ deployment: image: repository: apache/apisix-ingress-controller pullPolicy: IfNotPresent - tag: "2.0.0-rc3" + tag: "2.0.0-rc4" # -- Set pod resource requests & limits resources: {} + # -- Set adc sidecar container configuration + adcContainer: + image: + repository: ghcr.io/api7/adc + tag: "0.21.0" + config: + logLevel: "info" + config: logLevel: "info" controllerName: apisix.apache.org/apisix-ingress-controller