[stable/traefik] Add a parameter to set acme.onHostRule in traefik.toml (#8358)

Signed-off-by: Romain Poirot <romain.poirot@supelec.fr>
This commit is contained in:
Romain Poirot
2018-10-12 00:43:39 -07:00
committed by k8s-ci-robot
parent ef93e2aa1d
commit ea5aae13b5
4 changed files with 4 additions and 2 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
apiVersion: v1
name: traefik
version: 1.50.0
version: 1.51.0
appVersion: 1.7.2
description: A Traefik based Kubernetes ingress controller with Let's Encrypt support
keywords:
+1
View File
@@ -126,6 +126,7 @@ The following table lists the configurable parameters of the Traefik chart and t
| `acme.dnsProvider.name` | Which DNS provider to use. See [here](https://github.com/xenolf/lego/tree/master/providers/dns) for the list of possible values. | `nil` |
| `acme.dnsProvider.$name` | The configuration environment variables (encoded as a secret) needed for the DNS provider to do DNS challenge. See [here](#example-aws-route-53). | `{}` |
| `acme.email` | Email address to be used in certificates obtained from Let's Encrypt | `admin@example.com` |
| `acme.onHostRule` | Whether to generate a certificate for each frontend with Host rule | `true` |
| `acme.staging` | Whether to get certs from Let's Encrypt's staging environment | `true` |
| `acme.logging` | Display debug log messages from the ACME client library | `false` |
| `acme.domains.enabled` | Enable certificate creation by default for specific domain | `false` |
+1 -1
View File
@@ -226,7 +226,7 @@ data:
storage = "/acme/acme.json"
{{- end }}
entryPoint = "https"
onHostRule = true
onHostRule = {{ .Values.acme.onHostRule }}
{{- if .Values.acme.staging }}
caServer = "https://acme-staging-v02.api.letsencrypt.org/directory"
{{- end }}
+1
View File
@@ -131,6 +131,7 @@ kvprovider:
acme:
enabled: false
email: admin@example.com
onHostRule: true
staging: true
logging: false
# Configure a Let's Encrypt certificate to be managed by default.