diff --git a/stable/cluster-overprovisioner/Chart.yaml b/stable/cluster-overprovisioner/Chart.yaml index c1bc14f3e7..50639af428 100644 --- a/stable/cluster-overprovisioner/Chart.yaml +++ b/stable/cluster-overprovisioner/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.0" description: Installs the a deployment that overprovisions the cluster name: cluster-overprovisioner home: https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler -version: 0.2.6 +version: 0.3.0 maintainers: - name: max-rocket-internet email: max.williams@deliveryhero.com diff --git a/stable/cluster-overprovisioner/README.md b/stable/cluster-overprovisioner/README.md index 9bd6dc1cce..472f875525 100644 --- a/stable/cluster-overprovisioner/README.md +++ b/stable/cluster-overprovisioner/README.md @@ -43,6 +43,7 @@ The following table lists the configurable parameters for this chart and their d | `priorityClassDefault.value` | Priority value of the default priorityClass | `0` | | `image.repository` | Image repository | `k8s.gcr.io/pause`| | `image.tag` | Image tag | `3.1` | +| `image.pullSecrets` | Image pull secrets | `[]` | | `image.pullPolicy` | Container pull policy | `IfNotPresent` | | `fullnameOverride` | Override the fullname of the chart | `nil` | | `nameOverride` | Override the name of the chart | `nil` | diff --git a/stable/cluster-overprovisioner/templates/deployments.yaml b/stable/cluster-overprovisioner/templates/deployments.yaml index 552617c3f5..bf3b59875e 100644 --- a/stable/cluster-overprovisioner/templates/deployments.yaml +++ b/stable/cluster-overprovisioner/templates/deployments.yaml @@ -8,6 +8,7 @@ {{- $repository := .Values.image.repository }} {{- $imageTag := .Values.image.tag }} {{- $pullPolicy := .Values.image.pullPolicy }} +{{- $imagePullSecrets := .Values.image.pullSecrets }} {{ range .Values.deployments }} apiVersion: apps/v1 @@ -50,6 +51,12 @@ spec: imagePullPolicy: {{ $pullPolicy }} resources: {{- toYaml .resources | nindent 12 }} + {{- if $imagePullSecrets }} + imagePullSecrets: + {{- range $imagePullSecrets }} + - name: {{ . }} + {{- end }} + {{- end }} {{- with .nodeSelector }} nodeSelector: {{- toYaml . | nindent 8 }} diff --git a/stable/cluster-overprovisioner/values.yaml b/stable/cluster-overprovisioner/values.yaml index b7e9bb0177..b496cf0cdd 100644 --- a/stable/cluster-overprovisioner/values.yaml +++ b/stable/cluster-overprovisioner/values.yaml @@ -12,6 +12,13 @@ image: tag: 3.1 pullPolicy: IfNotPresent + ## Optionally specify an array of imagePullSecrets. + ## Secrets must be manually created in the namespace. + ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/ + ## + # pullSecrets: + # - myRegistrKeySecretName + nameOverride: "" fullnameOverride: ""