From 5690cda91c6256b64194cf7473315ff438090f86 Mon Sep 17 00:00:00 2001
From: Matt Reeves <admin@mafyuh.io>
Date: Tue, 25 Feb 2025 23:08:39 -0500
Subject: [PATCH] migrate flaresolverr deployment to HelmRelease and update
 kustomization

---
 .../arr/flaresolverr/deployment.yaml          | 39 -------------------
 .../arr}/flaresolverr/helmrelease.yaml        |  0
 .../arr/flaresolverr/kustomization.yaml       |  3 +-
 .../production/arr/flaresolverr/service.yaml  | 12 ------
 .../staging/flaresolverr/kustomization.yaml   |  4 --
 5 files changed, 1 insertion(+), 57 deletions(-)
 delete mode 100644 kubernetes/apps/production/arr/flaresolverr/deployment.yaml
 rename kubernetes/apps/{staging => production/arr}/flaresolverr/helmrelease.yaml (100%)
 delete mode 100644 kubernetes/apps/production/arr/flaresolverr/service.yaml
 delete mode 100644 kubernetes/apps/staging/flaresolverr/kustomization.yaml

diff --git a/kubernetes/apps/production/arr/flaresolverr/deployment.yaml b/kubernetes/apps/production/arr/flaresolverr/deployment.yaml
deleted file mode 100644
index 94ada73..0000000
--- a/kubernetes/apps/production/arr/flaresolverr/deployment.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-apiVersion: apps/v1
-kind: Deployment
-metadata:
-  name: flaresolverr
-  namespace: arr
-  labels:
-    app: flaresolverr
-spec:
-  replicas: 1
-  selector:
-    matchLabels:
-      app: flaresolverr
-  template:
-    metadata:
-      labels:
-        app: flaresolverr
-    spec:
-      containers:
-        - name: flaresolverr
-          image: ghcr.io/flaresolverr/flaresolverr:v3.3.21
-          imagePullPolicy: IfNotPresent
-          ports:
-            - containerPort: 8191
-          env:
-            - name: LOG_LEVEL
-              value: "info"
-          resources:
-            requests:
-              memory: "100Mi"
-              cpu: "100m"
-            limits:
-              memory: "300Mi"
-              cpu: "200m"
-      dnsPolicy: None
-      dnsConfig:
-        nameservers:
-          - 10.43.0.10
-          - 1.1.1.1
-          - 8.8.8.8
\ No newline at end of file
diff --git a/kubernetes/apps/staging/flaresolverr/helmrelease.yaml b/kubernetes/apps/production/arr/flaresolverr/helmrelease.yaml
similarity index 100%
rename from kubernetes/apps/staging/flaresolverr/helmrelease.yaml
rename to kubernetes/apps/production/arr/flaresolverr/helmrelease.yaml
diff --git a/kubernetes/apps/production/arr/flaresolverr/kustomization.yaml b/kubernetes/apps/production/arr/flaresolverr/kustomization.yaml
index ca1d88e..4377f60 100644
--- a/kubernetes/apps/production/arr/flaresolverr/kustomization.yaml
+++ b/kubernetes/apps/production/arr/flaresolverr/kustomization.yaml
@@ -1,5 +1,4 @@
 apiVersion: kustomize.config.k8s.io/v1beta1
 kind: Kustomization
 resources:
-  - deployment.yaml
-  - service.yaml
\ No newline at end of file
+  - helmrelease.yaml
\ No newline at end of file
diff --git a/kubernetes/apps/production/arr/flaresolverr/service.yaml b/kubernetes/apps/production/arr/flaresolverr/service.yaml
deleted file mode 100644
index a3c0d39..0000000
--- a/kubernetes/apps/production/arr/flaresolverr/service.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
-apiVersion: v1
-kind: Service
-metadata:
-  name: flaresolverr
-  namespace: arr
-spec:
-  selector:
-    app: flaresolverr
-  ports:
-    - protocol: TCP
-      port: 8191
-      targetPort: 8191
\ No newline at end of file
diff --git a/kubernetes/apps/staging/flaresolverr/kustomization.yaml b/kubernetes/apps/staging/flaresolverr/kustomization.yaml
deleted file mode 100644
index 4377f60..0000000
--- a/kubernetes/apps/staging/flaresolverr/kustomization.yaml
+++ /dev/null
@@ -1,4 +0,0 @@
-apiVersion: kustomize.config.k8s.io/v1beta1
-kind: Kustomization
-resources:
-  - helmrelease.yaml
\ No newline at end of file