traefik: lets encrypt

This commit is contained in:
Sergei Poljanski 2026-03-20 22:17:56 +03:00
commit e79c1d0bc6
Signed by: asxpi
GPG key ID: 4F8851660FA4121B
2 changed files with 15 additions and 10 deletions

14
traefik-values.yaml Normal file
View file

@ -0,0 +1,14 @@
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.httpchallenge.entrypoint=web"
persistence:
enabled: true
size: 128Mi

View file

@ -6,16 +6,7 @@ resource "helm_release" "traefik" {
chart = "traefik"
version = "35.0.1"
set = [
{
name = "providers.kubernetesCRD.enabled"
value = "true"
},
{
name = "providers.kubernetesIngress.enabled"
value = "true"
}
]
values = [file("traefik-values.yaml")]
depends_on = [module.kubernetes]
}