diff --git a/helm/certificates/ops/templates/longhorn/certificate-dev.yaml b/helm/certificates/ops/templates/longhorn/certificate-dev.yaml new file mode 100644 index 0000000..ca3c887 --- /dev/null +++ b/helm/certificates/ops/templates/longhorn/certificate-dev.yaml @@ -0,0 +1,13 @@ +apiVersion: cert-manager.io/v1 +kind: Certificate +metadata: + name: longhorn-dev-tls + namespace: certificates-ops +spec: + secretName: longhorn-dev-tls + issuerRef: + name: letsencrypt-prod + kind: ClusterIssuer + dnsNames: + - longhorn.dev.gkdomaine.fr + diff --git a/helm/longhorn/dev/values.yaml b/helm/longhorn/dev/values.yaml index 0dd1429..288c311 100644 --- a/helm/longhorn/dev/values.yaml +++ b/helm/longhorn/dev/values.yaml @@ -30,8 +30,14 @@ longhorn: ingress: enabled: true - host: longhorn.dev.gkdomaine.local + className: traefik + host: longhorn.dev.gkdomaine.fr pathType: Prefix + # Configuration TLS avec le secret synchronisé depuis OPS + # Le secret est généré par cert-manager dans OPS et synchronisé vers ce cluster + tls: + enabled: true + secretName: longhorn-dev-tls # Persistence persistence: