diff --git a/traefik-values.yaml b/traefik-values.yaml index cdfa97a..d01c363 100644 --- a/traefik-values.yaml +++ b/traefik-values.yaml @@ -7,7 +7,28 @@ providers: additionalArguments: - "--certificatesresolvers.letsencrypt.acme.email=certs@asxp.io" - "--certificatesresolvers.letsencrypt.acme.storage=/data/acme.json" - - "--certificatesresolvers.letsencrypt.acme.httpchallenge.entrypoint=web" + - "--certificatesresolvers.letsencrypt.acme.tlschallenge=true" + +podSecurityContext: + runAsGroup: 65532 + runAsNonRoot: true + runAsUser: 65532 + fsGroup: 65532 + fsGroupChangePolicy: "OnRootMismatch" + +deployment: + additionalContainers: [] + initContainers: + - name: volume-permissions + image: busybox:latest + command: ["sh", "-c", "touch /data/acme.json; chmod -v 600 /data/acme.json"] + securityContext: + runAsNonRoot: true + runAsUser: 65532 + runAsGroup: 65532 + volumeMounts: + - name: data + mountPath: /data persistence: enabled: true