single traefik entrypoint
This commit is contained in:
@@ -20,6 +20,7 @@ spec:
|
||||
- name: traefik
|
||||
image: {{ .Values.image }}
|
||||
args:
|
||||
- --providers.kubernetescrd
|
||||
- --providers.kubernetescrd.ingressclass={{ .Values.config.ingressclass }}
|
||||
- --log.level=ERROR
|
||||
- --accesslog=true
|
||||
@@ -28,7 +29,6 @@ spec:
|
||||
- --entrypoints.web.address=:{{ .Values.config.http_port }}
|
||||
- --entrypoints.websecure.address=:{{ .Values.config.https_port }}
|
||||
- --entrypoints.websecure.http.tls=true
|
||||
- --providers.kubernetescrd
|
||||
{{ if .Values.enable.statsd }}
|
||||
- --metrics.statsd=true
|
||||
- --metrics.statsd.address={{ .Values.config.statsd_endpoint }}
|
||||
@@ -37,16 +37,16 @@ spec:
|
||||
- --metrics.statsd.prefix={{ .Release.Name }}
|
||||
{{ end }}
|
||||
{{ if .Values.enable.dnschallenge }}
|
||||
- --certificatesresolvers.myresolver.acme.dnschallenge=true
|
||||
- --certificatesresolvers.myresolver.acme.dnschallenge.provider={{ .Values.config.dnschallenge_provider }}
|
||||
- --certificatesresolvers.myresolver.acme.email={{ .Values.config.acme_email }}
|
||||
- --certificatesresolvers.myresolver.acme.storage=/acme/acme.json
|
||||
- --certificatesresolvers.myresolver.acme.dnschallenge.resolvers=1.1.1.1
|
||||
- --certificatesresolvers.duconet.acme.dnschallenge=true
|
||||
- --certificatesresolvers.duconet.acme.dnschallenge.provider={{ .Values.config.dnschallenge_provider }}
|
||||
- --certificatesresolvers.duconet.acme.email={{ .Values.config.acme_email }}
|
||||
- --certificatesresolvers.duconet.acme.storage=/acme/acme.json
|
||||
- --certificatesresolvers.duconet.acme.dnschallenge.resolvers=1.1.1.1
|
||||
{{ end }}
|
||||
{{ if .Values.enable.tlschallenge }}
|
||||
- --certificatesresolvers.myresolver.acme.tlschallenge
|
||||
- --certificatesresolvers.myresolver.acme.email={{ .Values.config.acme_email }}
|
||||
- --certificatesresolvers.myresolver.acme.storage=/acme/acme.json
|
||||
- --certificatesresolvers.duconet.acme.tlschallenge
|
||||
- --certificatesresolvers.duconet.acme.email={{ .Values.config.acme_email }}
|
||||
- --certificatesresolvers.duconet.acme.storage=/acme/acme.json
|
||||
{{ end }}
|
||||
{{ if .Values.enable.tracing }}
|
||||
- --tracing=true
|
||||
|
||||
Reference in New Issue
Block a user