Skip to content

Commit d0f7d7b

Browse files
authored
Adding requests and limits to Konnector jobs (#29)
* Adding resources and limits to Konnector jobs * Reduce cleanup job cpu request
1 parent 5c3c150 commit d0f7d7b

File tree

4 files changed

+20
-1
lines changed

4 files changed

+20
-1
lines changed

charts/konnector/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: v2
22
name: konnector
33
description: Deploys Palo Alto Networks' Cortex KSPM connector for advanced Kubernetes security posture management.
44
type: application
5-
version: 1.0.24-rc.4
5+
version: 1.0.24-rc.5
66
appVersion: "1.0.0"
77
maintainers:
88
- name: Palo Alto Networks - Cortex KSPM team

charts/konnector/templates/_helpers.tpl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,8 @@ spec:
7272
containers:
7373
- name: {{ .Chart.Name }}
7474
image: "{{ .Values.image.repository }}/{{ .Values.image.name }}{{- if .Values.image.tag }}:{{ .Values.image.tag }}{{- end }}{{- if .Values.image.digest }}@{{ .Values.image.digest }}{{- end }}"
75+
resources:
76+
{{- toYaml .Values.system.apps.resources | nindent 12 }}
7577
command: [/{{ .Chart.Name }}]
7678
env:
7779
- name: NAMESPACE

charts/konnector/templates/batch.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,8 @@ spec:
4343
containers:
4444
- name: helm-uninstall
4545
image: alpine/helm:3.17.2
46+
resources:
47+
{{- toYaml .Values.system.batch.cleanupJob.resources | nindent 12 }}
4648
command: ["/bin/sh", "-c"]
4749
args:
4850
- |

charts/konnector/values.yaml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,14 @@ system:
6363
batch:
6464
backoffLimit: 4 # Maximum number of retries before the job is considered failed. After 4 attempts, the job will fail.
6565
ttlSecondsAfterFinished: 3600 # Time-to-live for completed jobs, jobs will be automatically deleted 3600 seconds (1 hour) after completion
66+
cleanupJob:
67+
resources:
68+
requests:
69+
cpu: 10m
70+
memory: 50Mi
71+
limits:
72+
cpu: 150m
73+
memory: 200Mi
6674

6775
# ==========================
6876
# Service Account Resources
@@ -236,6 +244,13 @@ system:
236244
# Apps Configurations
237245
# ==========================
238246
apps:
247+
resources:
248+
requests:
249+
cpu: 50m
250+
memory: 50Mi
251+
limits:
252+
cpu: 150m
253+
memory: 200Mi
239254
tolerations:
240255
- key: "kubernetes.io/arch"
241256
operator: "Equal"

0 commit comments

Comments
 (0)