diff --git a/http-add-on/Chart.yaml b/http-add-on/Chart.yaml index b0215fe3..a4ce3467 100644 --- a/http-add-on/Chart.yaml +++ b/http-add-on/Chart.yaml @@ -8,7 +8,8 @@ description: Event-based autoscaler for HTTP workloads on Kubernetes kubeVersion: ">=v1.23.0-0" # This is the chart version. This version number should be incremented each time you make changes -# to the chart and its templates, including the app version. +# to the chart and its templates, including the app version. This is incremented at chart release time and does not need +# to be included in any PRs to main. # Versions are expected to follow Semantic Versioning (https://semver.org/) version: 0.4.1 diff --git a/http-add-on/README.md b/http-add-on/README.md index 0748c47f..531b6603 100644 --- a/http-add-on/README.md +++ b/http-add-on/README.md @@ -135,6 +135,10 @@ their default values. | `interceptor.nodeSelector` | Node selector for pod scheduling ([docs](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/)) | `{}` | | `interceptor.tolerations` | Tolerations for pod scheduling ([docs](https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/)) | `{}` | | `interceptor.affinity` | Affinity for pod scheduling ([docs](https://kubernetes.io/docs/tasks/configure-pod-container/assign-pods-nodes-using-node-affinity/)) | `{}` | +| `interceptor.resources.limits.cpu` | The CPU resource limit for the operator component | `0.5` | +| `interceptor.resources.limits.memory` | The memory resource limit for the operator component | `64Mi` | +| `interceptor.resources.requests.cpu` | The CPU resource request for the operator component | `250m` | +| `interceptor.resources.requests.memory` | The memory resource request for the operator component | `20Mi` | Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. For example: diff --git a/http-add-on/values.yaml b/http-add-on/values.yaml index 08e9e874..2f5eba16 100644 --- a/http-add-on/values.yaml +++ b/http-add-on/values.yaml @@ -122,6 +122,14 @@ interceptor: nodeSelector: {} tolerations: [] affinity: {} + # interceptor pod resource limits + resources: + limits: + cpu: 0.5 + memory: 64Mi + requests: + cpu: 250m + memory: 20Mi # configuration for the images to use for each component images: