Update renderd example
This commit is contained in:
parent
16f1e1a697
commit
77dc00e5e7
|
@ -1,4 +1,4 @@
|
|||
FROM danielberteaud/alpine:24.2-1
|
||||
FROM danielberteaud/alpine:24.3-1
|
||||
MAINTAINER Daniel Berteaud <dbd@ehtrace.com>
|
||||
|
||||
ARG VERSION=3.0.0-rc1
|
||||
|
|
|
@ -180,16 +180,16 @@ _EOF
|
|||
data = <<_EOF
|
||||
---
|
||||
|
||||
{{ if gt (len (secrets "/kv/service/traefik/basicauth/")) 0 }}
|
||||
{{ if gt (len (secrets "kv/service/traefik/basicauth/")) 0 }}
|
||||
http:
|
||||
middlewares:
|
||||
{{- range secrets "/kv/service/traefik/basicauth/" }}
|
||||
{{- range secrets "kv/service/traefik/basicauth/" }}
|
||||
basicauth-{{ . }}:
|
||||
basicAuth:
|
||||
realm: {{ . }}
|
||||
removeheader: true
|
||||
users:
|
||||
{{- with secret (printf "/kv/data/service/traefik/basicauth/%s" .) }}
|
||||
{{- with secret (printf "kv/data/service/traefik/basicauth/%s" .) }}
|
||||
{{- range $k, $v := .Data.data }}
|
||||
- {{ $k }}:{{ if $v | regexMatch "^\\$2y\\$" }}{{ $v }}{{ else }}{{ sprig_bcrypt $v }}{{ end }}
|
||||
{{- end }}
|
||||
|
@ -226,12 +226,12 @@ _EOF
|
|||
data = <<_EOF
|
||||
---
|
||||
|
||||
{{- if ne 0 (len (secrets "/kv/service/traefik/certs/")) }}
|
||||
{{- if ne 0 (len (secrets "kv/service/traefik/certs/")) }}
|
||||
tls:
|
||||
certificates:
|
||||
{{- range secrets "/kv/service/traefik/certs/" }}
|
||||
{{- range secrets "kv/service/traefik/certs/" }}
|
||||
{{- $cn := . }}
|
||||
{{- with secret (printf "/kv/service/traefik/certs/%s" $cn) }}
|
||||
{{- with secret (printf "kv/service/traefik/certs/%s" $cn) }}
|
||||
# {{ $cn }}
|
||||
- certFile: |-
|
||||
{{ .Data.data.cert | replaceAll "\n\n" "\n" | indent 8 }}
|
||||
|
|
|
@ -1,16 +1,16 @@
|
|||
# Get a consul token
|
||||
path "/consul/creds/traefik" {
|
||||
path "consul/creds/traefik" {
|
||||
capabilities = ["read"]
|
||||
}
|
||||
# Read traefik specific settings
|
||||
path "/kv/data/service/traefik" {
|
||||
path "kv/data/service/traefik" {
|
||||
capabilities = ["read", "list"]
|
||||
}
|
||||
|
||||
# List and read traefik basic auth &cie
|
||||
path "/kv/metadata/service/traefik/*" {
|
||||
path "kv/metadata/service/traefik/*" {
|
||||
capabilities = ["list","read"]
|
||||
}
|
||||
path "/kv/data/service/traefik/*" {
|
||||
path "kv/data/service/traefik/*" {
|
||||
capabilities = ["read"]
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue