Update renderd example

This commit is contained in:
Daniel Berteaud 2024-03-05 14:41:48 +01:00
parent 16f1e1a697
commit 77dc00e5e7
3 changed files with 11 additions and 11 deletions

View File

@ -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

View File

@ -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 }}

View File

@ -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"]
}