This is an automated email from the ASF dual-hosted git repository.
alinsran 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 45e84a5 feat: support setting resources for the ingress pod (#851)
45e84a5 is described below
commit 45e84a55d2d0ebb2fd659158f8083aba633b8eea
Author: AlinsRan <[email protected]>
AuthorDate: Wed Jul 16 11:17:35 2025 +0800
feat: support setting resources for the ingress pod (#851)
---
charts/apisix-ingress-controller/Chart.yaml | 2 +-
charts/apisix-ingress-controller/README.md | 1 +
charts/apisix-ingress-controller/templates/deployment.yaml | 7 +------
charts/apisix-ingress-controller/values.yaml | 2 ++
4 files changed, 5 insertions(+), 7 deletions(-)
diff --git a/charts/apisix-ingress-controller/Chart.yaml
b/charts/apisix-ingress-controller/Chart.yaml
index 3387dfd..5d43c16 100644
--- a/charts/apisix-ingress-controller/Chart.yaml
+++ b/charts/apisix-ingress-controller/Chart.yaml
@@ -24,7 +24,7 @@ keywords:
- nginx
- crd
type: application
-version: 1.0.2
+version: 1.0.3
appVersion: 2.0.0-rc2
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 73dd8e6..889256f 100644
--- a/charts/apisix-ingress-controller/README.md
+++ b/charts/apisix-ingress-controller/README.md
@@ -136,6 +136,7 @@ The same for container level, you need to set:
| deployment.podAnnotations | object | `{}` | |
| deployment.podSecurityContext | object | `{}` | |
| deployment.replicas | int | `1` | |
+| deployment.resources | object | `{}` | Set pod resource requests & limits |
| deployment.tolerations | list | `[]` | |
| deployment.topologySpreadConstraints | list | `[]` | Topology Spread
Constraints for pod assignment spread across your cluster among failure-domains
ref:
https://kubernetes.io/docs/concepts/workloads/pods/pod-topology-spread-constraints/#spread-constraints-for-pods
|
| fullnameOverride | string | `""` | |
diff --git a/charts/apisix-ingress-controller/templates/deployment.yaml
b/charts/apisix-ingress-controller/templates/deployment.yaml
index b1a24e7..2270537 100644
--- a/charts/apisix-ingress-controller/templates/deployment.yaml
+++ b/charts/apisix-ingress-controller/templates/deployment.yaml
@@ -71,12 +71,7 @@ spec:
initialDelaySeconds: 5
periodSeconds: 10
resources:
- limits:
- cpu: 500m
- memory: 128Mi
- requests:
- cpu: 10m
- memory: 64Mi
+ {{- toYaml .Values.deployment.resources | nindent 10 }}
securityContext:
{{- toYaml .Values.deployment.podSecurityContext | nindent 10 }}
{{- with .Values.deployment.nodeSelector }}
diff --git a/charts/apisix-ingress-controller/values.yaml
b/charts/apisix-ingress-controller/values.yaml
index 497616f..444694e 100644
--- a/charts/apisix-ingress-controller/values.yaml
+++ b/charts/apisix-ingress-controller/values.yaml
@@ -61,6 +61,8 @@ deployment:
repository: apache/apisix-ingress-controller
pullPolicy: IfNotPresent
tag: "2.0.0-rc2"
+ # -- Set pod resource requests & limits
+ resources: {}
config:
logLevel: "info"