mirror of
https://github.com/helm/charts.git
synced 2026-08-23 22:37:45 +00:00
[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:
committed by
k8s-ci-robot
parent
ef93e2aa1d
commit
ea5aae13b5
@@ -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:
|
||||
|
||||
@@ -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` |
|
||||
|
||||
@@ -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 }}
|
||||
|
||||
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user