From cd12f736eeb0f7138b278382911cdba7d976fe99 Mon Sep 17 00:00:00 2001 From: Martyn Date: Fri, 24 Oct 2025 12:59:53 +0200 Subject: [PATCH] The battle rages on --- apps-kustomized/prowlarr/deploy.yaml | 55 +++++++++++++++++++++++++++ apps-kustomized/prowlarr/pvc-smb.yaml | 35 +++++++++++++++++ apps-kustomized/prowlarr/pvc.yaml | 13 +++++++ apps-kustomized/prowlarr/svc.yaml | 15 ++++++++ apps-kustomized/whoogle/deploy.yaml | 4 +- 5 files changed, 120 insertions(+), 2 deletions(-) create mode 100644 apps-kustomized/prowlarr/deploy.yaml create mode 100644 apps-kustomized/prowlarr/pvc-smb.yaml create mode 100644 apps-kustomized/prowlarr/pvc.yaml create mode 100644 apps-kustomized/prowlarr/svc.yaml diff --git a/apps-kustomized/prowlarr/deploy.yaml b/apps-kustomized/prowlarr/deploy.yaml new file mode 100644 index 0000000..962e8db --- /dev/null +++ b/apps-kustomized/prowlarr/deploy.yaml @@ -0,0 +1,55 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app: prowlarr + name: prowlarr +spec: + selector: + matchLabels: + app: prowlarr + strategy: + type: Recreate + template: + metadata: + labels: + app: prowlarr + spec: + containers: + - image: hotio/prowlarr:release-1.31.2.4975 + imagePullPolicy: Always + name: prowlarr + ports: + - containerPort: 9696 + name: http + protocol: TCP + resources: + requests: + cpu: 25m + memory: 628694953 + volumeMounts: + - mountPath: /config + name: config + - mountPath: /data + name: data + - mountPath: /series + name: series + - mountPath: /combinedseries + name: combinedseries + dnsPolicy: ClusterFirst + restartPolicy: Always + schedulerName: default-scheduler + terminationGracePeriodSeconds: 30 + volumes: + - name: config + persistentVolumeClaim: + claimName: prowlarr-config-data + - name: series + persistentVolumeClaim: + claimName: smb-series + - name: combinedseries + persistentVolumeClaim: + claimName: smb-combinedseries + - name: data + persistentVolumeClaim: + claimName: smb-usenet diff --git a/apps-kustomized/prowlarr/pvc-smb.yaml b/apps-kustomized/prowlarr/pvc-smb.yaml new file mode 100644 index 0000000..e24ef73 --- /dev/null +++ b/apps-kustomized/prowlarr/pvc-smb.yaml @@ -0,0 +1,35 @@ +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: smb-series +spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 1Gi + storageClassName: smb-series +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: smb-combinedseries +spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 1Gi + storageClassName: smb-combinedseries +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: smb-usenet +spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 1Gi + storageClassName: smb-usenet diff --git a/apps-kustomized/prowlarr/pvc.yaml b/apps-kustomized/prowlarr/pvc.yaml new file mode 100644 index 0000000..4d90f31 --- /dev/null +++ b/apps-kustomized/prowlarr/pvc.yaml @@ -0,0 +1,13 @@ +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + labels: + app.kubernetes.io/instance: prowlarr + name: prowlarr-config-data +spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 1Gi + storageClassName: longhorn-fast diff --git a/apps-kustomized/prowlarr/svc.yaml b/apps-kustomized/prowlarr/svc.yaml new file mode 100644 index 0000000..3b200cb --- /dev/null +++ b/apps-kustomized/prowlarr/svc.yaml @@ -0,0 +1,15 @@ +apiVersion: v1 +kind: Service +metadata: + annotations: + external-dns.alpha.kubernetes.io/hostname: prowlarr.martyn.berlin + labels: + app: prowlarr + name: prowlarr +spec: + ports: + - targetPort: 9696 + port: 80 + selector: + app: prowlarr + type: LoadBalancer diff --git a/apps-kustomized/whoogle/deploy.yaml b/apps-kustomized/whoogle/deploy.yaml index 7a330ea..aef3f13 100644 --- a/apps-kustomized/whoogle/deploy.yaml +++ b/apps-kustomized/whoogle/deploy.yaml @@ -25,9 +25,9 @@ spec: - name: WHOOGLE_CONFIG_SEARCH_LANGUAGE value: en - name: WHOOGLE_USER_AGENT - value: BlackBerry7100/4.0.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 + value: Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; PPC; 240x320) Opera 8.65 [nl] - name: WHOOGLE_MOBILE_USER_AGENT - value: BlackBerry7100/4.0.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 + value: Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; PPC; 240x320) Opera 8.65 [nl] image: benbusby/whoogle-search:0.9.4 imagePullPolicy: IfNotPresent livenessProbe: