From 056f5fd493c1c3e98925f112dc9acdc1f4eb6fec Mon Sep 17 00:00:00 2001 From: infinicaretech Date: Sun, 5 Apr 2026 16:38:23 +0000 Subject: [PATCH] Switch PubMEDIS to pubmedis.com with Let's Encrypt TLS Replace nip.io hosts with pubmedis.com domain and add letsencrypt-prod ClusterIssuer for automated certificate management. Co-Authored-By: Claude Opus 4.6 (1M context) --- environments/pubmedis/base/ingress.yaml | 27 +++++-------------- .../cert-manager/cluster-issuer.yaml | 2 +- 2 files changed, 7 insertions(+), 22 deletions(-) diff --git a/environments/pubmedis/base/ingress.yaml b/environments/pubmedis/base/ingress.yaml index 7c6b972..40d587a 100644 --- a/environments/pubmedis/base/ingress.yaml +++ b/environments/pubmedis/base/ingress.yaml @@ -6,30 +6,15 @@ metadata: nginx.ingress.kubernetes.io/proxy-body-size: "50m" nginx.ingress.kubernetes.io/proxy-read-timeout: "120" nginx.ingress.kubernetes.io/proxy-send-timeout: "120" + cert-manager.io/cluster-issuer: "letsencrypt-prod" spec: ingressClassName: nginx + tls: + - hosts: + - pubmedis.com + secretName: pubmedis-tls rules: - - host: pubmedis.91.98.92.120.nip.io - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: pubmedis - port: - name: http - - host: pubmedis.46.224.170.83.nip.io - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: pubmedis - port: - name: http - - host: pubmedis.46.224.174.113.nip.io + - host: pubmedis.com http: paths: - path: / diff --git a/infrastructure/cert-manager/cluster-issuer.yaml b/infrastructure/cert-manager/cluster-issuer.yaml index 3239f3b..cf32d78 100644 --- a/infrastructure/cert-manager/cluster-issuer.yaml +++ b/infrastructure/cert-manager/cluster-issuer.yaml @@ -37,7 +37,7 @@ metadata: spec: acme: server: https://acme-v02.api.letsencrypt.org/directory - email: info@infinicaretech.com + email: info@pubmedis.com privateKeySecretRef: name: letsencrypt-prod-key solvers: