Merge pull request #548 from munnerz/leaderelectns

Add leaderElection.namespace option to helm chart
This commit is contained in:
jetstack-bot 2018-05-11 13:13:26 +01:00 committed by GitHub
commit 0bf3ff6835
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
14 changed files with 24 additions and 12 deletions

View File

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

View File

@ -59,6 +59,7 @@ The following table lists the configurable parameters of the cert-manager chart
| `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
| `leaderElection.Namespace` | Override the namespace used to store the ConfigMap for leader election | 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

@ -35,6 +35,11 @@ spec:
{{- else }}
- --cluster-resource-namespace=$(POD_NAMESPACE)
{{- end }}
{{- if .Values.leaderElection.namespace }}
- --leader-election-namespace={{ .Values.leaderElection.namespace }}
{{- else }}
- --leader-election-namespace=$(POD_NAMESPACE)
{{- end }}
{{- if .Values.extraArgs }}
{{ toYaml .Values.extraArgs | indent 10 }}
{{- end }}

View File

@ -15,6 +15,10 @@ createCustomResource: true
# used. This namespace will not be automatically created by the Helm chart.
clusterResourceNamespace: ""
leaderElection:
# Override the namespace used to store the ConfigMap for leader election
namespace: ""
certificateResourceShortNames: ["cert", "certs"]
rbac:

View File

@ -6,7 +6,7 @@ metadata:
name: certificates.certmanager.k8s.io
labels:
app: cert-manager
chart: cert-manager-v0.3.0-alpha.5
chart: cert-manager-v0.3.0-alpha.6
release: cert-manager
heritage: Tiller
spec:

View File

@ -6,7 +6,7 @@ metadata:
name: clusterissuers.certmanager.k8s.io
labels:
app: cert-manager
chart: cert-manager-v0.3.0-alpha.5
chart: cert-manager-v0.3.0-alpha.6
release: cert-manager
heritage: Tiller
spec:

View File

@ -7,7 +7,7 @@ metadata:
namespace: "cert-manager"
labels:
app: cert-manager
chart: cert-manager-v0.3.0-alpha.5
chart: cert-manager-v0.3.0-alpha.6
release: cert-manager
heritage: Tiller
spec:
@ -30,6 +30,7 @@ spec:
imagePullPolicy: IfNotPresent
args:
- --cluster-resource-namespace=$(POD_NAMESPACE)
- --leader-election-namespace=$(POD_NAMESPACE)
env:
- name: POD_NAMESPACE
valueFrom:

View File

@ -6,7 +6,7 @@ metadata:
name: issuers.certmanager.k8s.io
labels:
app: cert-manager
chart: cert-manager-v0.3.0-alpha.5
chart: cert-manager-v0.3.0-alpha.6
release: cert-manager
heritage: Tiller
spec:

View File

@ -6,7 +6,7 @@ metadata:
name: cert-manager
labels:
app: cert-manager
chart: cert-manager-v0.3.0-alpha.5
chart: cert-manager-v0.3.0-alpha.6
release: cert-manager
heritage: Tiller
rules:
@ -31,7 +31,7 @@ metadata:
name: cert-manager
labels:
app: cert-manager
chart: cert-manager-v0.3.0-alpha.5
chart: cert-manager-v0.3.0-alpha.6
release: cert-manager
heritage: Tiller
roleRef:

View File

@ -7,6 +7,6 @@ metadata:
namespace: "cert-manager"
labels:
app: cert-manager
chart: cert-manager-v0.3.0-alpha.5
chart: cert-manager-v0.3.0-alpha.6
release: cert-manager
heritage: Tiller

View File

@ -6,7 +6,7 @@ metadata:
name: certificates.certmanager.k8s.io
labels:
app: cert-manager
chart: cert-manager-v0.3.0-alpha.5
chart: cert-manager-v0.3.0-alpha.6
release: cert-manager
heritage: Tiller
spec:

View File

@ -6,7 +6,7 @@ metadata:
name: clusterissuers.certmanager.k8s.io
labels:
app: cert-manager
chart: cert-manager-v0.3.0-alpha.5
chart: cert-manager-v0.3.0-alpha.6
release: cert-manager
heritage: Tiller
spec:

View File

@ -7,7 +7,7 @@ metadata:
namespace: "cert-manager"
labels:
app: cert-manager
chart: cert-manager-v0.3.0-alpha.5
chart: cert-manager-v0.3.0-alpha.6
release: cert-manager
heritage: Tiller
spec:
@ -30,6 +30,7 @@ spec:
imagePullPolicy: IfNotPresent
args:
- --cluster-resource-namespace=$(POD_NAMESPACE)
- --leader-election-namespace=$(POD_NAMESPACE)
env:
- name: POD_NAMESPACE
valueFrom:

View File

@ -6,7 +6,7 @@ metadata:
name: issuers.certmanager.k8s.io
labels:
app: cert-manager
chart: cert-manager-v0.3.0-alpha.5
chart: cert-manager-v0.3.0-alpha.6
release: cert-manager
heritage: Tiller
spec: