From 0bac0c01006d440e605c220ac13d01736dd2df95 Mon Sep 17 00:00:00 2001
From: Matt Reeves <admin@mafyuh.io>
Date: Wed, 19 Feb 2025 21:46:43 -0500
Subject: [PATCH] update jellyseerr + pub domain

---
 .../production/arr/jellyseerr/helmrelease.yaml | 12 ++++++------
 .../cert-manager/certificates/public.yaml      | 18 ++++++++++++++++++
 .../cert-manager/issuers/letsencrypt.yaml      |  1 +
 3 files changed, 25 insertions(+), 6 deletions(-)
 create mode 100644 kubernetes/apps/production/cert-manager/certificates/public.yaml

diff --git a/kubernetes/apps/production/arr/jellyseerr/helmrelease.yaml b/kubernetes/apps/production/arr/jellyseerr/helmrelease.yaml
index e5f03a3..c1ced8d 100644
--- a/kubernetes/apps/production/arr/jellyseerr/helmrelease.yaml
+++ b/kubernetes/apps/production/arr/jellyseerr/helmrelease.yaml
@@ -80,10 +80,10 @@ spec:
 
             resources:
               requests:
-                cpu: 50m
-                memory: 150Mi
+                cpu: 20m
+                memory: 50Mi
               limits:
-                memory: 512Mi
+                memory: 128Mi
 
     service:
       app:
@@ -98,7 +98,7 @@ spec:
         enabled: true
         className: nginx
         hosts:
-          - host: "request.${LOCAL_DOMAIN}"
+          - host: "request.${PUBLIC_DOMAIN}"
             paths:
               - path: /
                 pathType: Prefix
@@ -107,5 +107,5 @@ spec:
                   port: http
         tls:
           - hosts:
-              - "request.${LOCAL_DOMAIN}"
-            secretName: local-mafyuh-dev-production-tls
+              - "request.${PUBLIC_DOMAIN}"
+            secretName: mafyuh-dev-production-tls
diff --git a/kubernetes/apps/production/cert-manager/certificates/public.yaml b/kubernetes/apps/production/cert-manager/certificates/public.yaml
new file mode 100644
index 0000000..255c5d1
--- /dev/null
+++ b/kubernetes/apps/production/cert-manager/certificates/public.yaml
@@ -0,0 +1,18 @@
+---
+apiVersion: cert-manager.io/v1
+kind: Certificate
+metadata:
+  name: mafyuh-dev
+  namespace: cert-manager
+spec:
+  secretName: mafyuh-dev-production-tls
+  secretTemplate:
+    annotations:
+      reflector.v1.k8s.emberstack.com/reflection-auto-enabled: "true"
+      reflector.v1.k8s.emberstack.com/reflection-allowed: "true"
+  issuerRef:
+    name: letsencrypt-production
+    kind: ClusterIssuer
+  commonName: "*.mafyuh.dev"
+  dnsNames:
+  - "*.mafyuh.dev"
\ No newline at end of file
diff --git a/kubernetes/apps/production/cert-manager/issuers/letsencrypt.yaml b/kubernetes/apps/production/cert-manager/issuers/letsencrypt.yaml
index 3ea59d9..8bc66e6 100644
--- a/kubernetes/apps/production/cert-manager/issuers/letsencrypt.yaml
+++ b/kubernetes/apps/production/cert-manager/issuers/letsencrypt.yaml
@@ -18,3 +18,4 @@ spec:
               selector:
                 dnsZones:
                     - local.mafyuh.dev
+                    - mafyuh.dev