diff --git a/charts/konnector/Chart.yaml b/charts/konnector/Chart.yaml index 3e56f5a..b0bc092 100644 --- a/charts/konnector/Chart.yaml +++ b/charts/konnector/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: konnector description: Deploys Palo Alto Networks' Cortex KSPM connector for advanced Kubernetes security posture management. type: application -version: 1.0.24-rc.4 +version: 1.0.24-rc.5 appVersion: "1.0.0" maintainers: - name: Palo Alto Networks - Cortex KSPM team diff --git a/charts/konnector/templates/_helpers.tpl b/charts/konnector/templates/_helpers.tpl index 507cfba..84b996f 100644 --- a/charts/konnector/templates/_helpers.tpl +++ b/charts/konnector/templates/_helpers.tpl @@ -72,6 +72,8 @@ spec: containers: - name: {{ .Chart.Name }} image: "{{ .Values.image.repository }}/{{ .Values.image.name }}{{- if .Values.image.tag }}:{{ .Values.image.tag }}{{- end }}{{- if .Values.image.digest }}@{{ .Values.image.digest }}{{- end }}" + resources: + {{- toYaml .Values.system.apps.resources | nindent 12 }} command: [/{{ .Chart.Name }}] env: - name: NAMESPACE diff --git a/charts/konnector/templates/batch.yaml b/charts/konnector/templates/batch.yaml index ec9ae82..ed7a8c0 100644 --- a/charts/konnector/templates/batch.yaml +++ b/charts/konnector/templates/batch.yaml @@ -43,6 +43,8 @@ spec: containers: - name: helm-uninstall image: alpine/helm:3.17.2 + resources: + {{- toYaml .Values.system.batch.cleanupJob.resources | nindent 12 }} command: ["/bin/sh", "-c"] args: - | diff --git a/charts/konnector/values.yaml b/charts/konnector/values.yaml index 7fa65fe..10164f1 100644 --- a/charts/konnector/values.yaml +++ b/charts/konnector/values.yaml @@ -63,6 +63,14 @@ system: batch: backoffLimit: 4 # Maximum number of retries before the job is considered failed. After 4 attempts, the job will fail. ttlSecondsAfterFinished: 3600 # Time-to-live for completed jobs, jobs will be automatically deleted 3600 seconds (1 hour) after completion + cleanupJob: + resources: + requests: + cpu: 10m + memory: 50Mi + limits: + cpu: 150m + memory: 200Mi # ========================== # Service Account Resources @@ -236,6 +244,13 @@ system: # Apps Configurations # ========================== apps: + resources: + requests: + cpu: 50m + memory: 50Mi + limits: + cpu: 150m + memory: 200Mi tolerations: - key: "kubernetes.io/arch" operator: "Equal"