From d5deed44cae4990f06449ccefe56e3a96b94a96e Mon Sep 17 00:00:00 2001 From: Martin-Zack Mekkaoui Date: Mon, 3 May 2021 11:29:29 +0200 Subject: [PATCH] Add support for private registry creds --- charts/descheduler/README.md | 1 + charts/descheduler/templates/cronjob.yaml | 4 ++++ charts/descheduler/values.yaml | 2 ++ 3 files changed, 7 insertions(+) diff --git a/charts/descheduler/README.md b/charts/descheduler/README.md index 7163d5653..bc24f59b6 100644 --- a/charts/descheduler/README.md +++ b/charts/descheduler/README.md @@ -48,6 +48,7 @@ The following table lists the configurable parameters of the _descheduler_ chart | `image.repository` | Docker repository to use | `k8s.gcr.io/descheduler/descheduler` | | `image.tag` | Docker tag to use | `v[chart appVersion]` | | `image.pullPolicy` | Docker image pull policy | `IfNotPresent` | +| `imagePullSecrets` | Docker repository secrets | `[]` | | `nameOverride` | String to partially override `descheduler.fullname` template (will prepend the release name) | `""` | | `fullnameOverride` | String to fully override `descheduler.fullname` template | `""` | | `cronJobApiVersion` | CronJob API Group Version | `"batch/v1"` | diff --git a/charts/descheduler/templates/cronjob.yaml b/charts/descheduler/templates/cronjob.yaml index dec7bdcf3..f9e22b545 100644 --- a/charts/descheduler/templates/cronjob.yaml +++ b/charts/descheduler/templates/cronjob.yaml @@ -42,6 +42,10 @@ spec: {{- end }} serviceAccountName: {{ template "descheduler.serviceAccountName" . }} restartPolicy: "Never" + {{- with .Values.imagePullSecrets }} + imagePullSecrets: + {{- toYaml . | nindent 10 }} + {{- end }} containers: - name: {{ .Chart.Name }} image: "{{ .Values.image.repository }}:{{ .Values.image.tag | default (printf "v%s" .Chart.AppVersion) }}" diff --git a/charts/descheduler/values.yaml b/charts/descheduler/values.yaml index d65f24f33..5574100c2 100644 --- a/charts/descheduler/values.yaml +++ b/charts/descheduler/values.yaml @@ -8,6 +8,8 @@ image: tag: "" pullPolicy: IfNotPresent +imagePullSecrets: [] + resources: requests: cpu: 500m