hcloud-k8s/traefik-values.yaml

35 lines
861 B
YAML

providers:
kubernetesCRD:
enabled: true
kubernetesIngress:
enabled: true
additionalArguments:
- "--certificatesresolvers.letsencrypt.acme.email=certs@asxp.io"
- "--certificatesresolvers.letsencrypt.acme.storage=/data/acme.json"
- "--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
size: 128Mi