feat: release ingress 2.0.0-rc4 (#866)
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 @@
- 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 @@
| 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 @@
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 @@
{{- 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 @@
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