Add clusterResourceNamespace option to chart

This commit is contained in:
James Munnelly 2018-05-09 15:35:40 +01:00
parent 28d8085d36
commit 06add20108
4 changed files with 11 additions and 1 deletions

View File

@ -1,5 +1,5 @@
name: cert-manager
version: v0.3.0-alpha.4
version: v0.3.0-alpha.5
appVersion: v0.3.0-alpha.2
description: A Helm chart for cert-manager
home: https://github.com/jetstack/cert-manager

View File

@ -58,6 +58,7 @@ The following table lists the configurable parameters of the cert-manager chart
| `image.pullPolicy` | Image pull policy | `IfNotPresent` |
| `replicaCount` | Number of cert-manager replicas | `1` |
| `createCustomResource` | Create CRD/TPR with this release | `true` |
| `clusterResourceNamespace` | Override the namespace used to store DNS provider credentials etc. for ClusterIssuer resources | Same namespace as cert-manager pod
| `certificateResourceShortNames` | Custom aliases for Certificate CRD | `["cert", "certs"]` |
| `extraArgs` | Optional flags for cert-manager | `[]` |
| `rbac.create` | If `true`, create and use RBAC resources | `true`

View File

@ -30,7 +30,11 @@ spec:
image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}"
imagePullPolicy: {{ .Values.image.pullPolicy }}
args:
{{- if .Values.clusterResourceNamespace }}
- --cluster-resource-namespace={{ .Values.clusterResourceNamespace }}
{{- else }}
- --cluster-resource-namespace=$(POD_NAMESPACE)
{{- end }}
{{- if .Values.extraArgs }}
{{ toYaml .Values.extraArgs | indent 10 }}
{{- end }}

View File

@ -10,6 +10,11 @@ image:
createCustomResource: true
# Override the namespace used to store DNS provider credentials etc. for ClusterIssuer
# resources. By default, the same namespace as cert-manager is deployed within is
# used. This namespace will not be automatically created by the Helm chart.
clusterResourceNamespace: ""
certificateResourceShortNames: ["cert", "certs"]
rbac: