add recyclarr

This commit is contained in:
Matt Reeves 2025-02-09 15:25:00 -05:00
parent 449fba8f92
commit 983943ef9b
4 changed files with 77 additions and 0 deletions

View file

@ -6,6 +6,7 @@ resources:
- prowlarr/
- qbitty/
- radarr/
- recyclarr/
- sabnzbd/
- sonarr/
- namespace.yaml

View file

@ -0,0 +1,27 @@
apiVersion: v1
kind: ConfigMap
metadata:
name: recyclarr-config
namespace: arr
data:
recyclarr.yaml: ENC[AES256_GCM,data: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,iv:OaIFpIxRzsItbTDmtfvo9J3sBaxrYRQONzhhuBVQYuk=,tag:nNasmrGNT/LQOTMgAXiJVw==,type:str]
sops:
kms: []
gcp_kms: []
azure_kv: []
hc_vault: []
age:
- recipient: age18z6wevr8ze5azvq7nfty3l29s7887l8n5mefr64avhlthtr4uvnqw90nfs
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBXdFNKV1NaYlI1d2VlUWZs
NklOMWZFM3gvWXQzMnE1TEFvTDJuNzFtMjBVCkRCVUFyRHpvSnZtTW1xa3hQR2J4
Uk8zdzFWWTVQdFp0ODFCT0hGdm0yR1EKLS0tIFhIN1VCbDFjSXdNZEREeENleHJX
a3Z1SmJzVm1Md01lUG5xWFR0aW01TkUKcr0cBmPFVut3VRit/TaNp+OjWGJXSd/c
/gRuSMYbjlABn76BEMmZ6V1spaXYvyzvMj4LOVaBX59O0TVTph7RJw==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2025-02-09T20:21:44Z"
mac: ENC[AES256_GCM,data:6JSQfib2vta9lQ957UbHF5Y2naVc/D2PSvo8KomSLpuFGjv+iZjYMM1DgzY54D4TQgWOIH73R6XzReNfqCkCKZ5JCKA+9H4cM8e/nHsocNXa3bq0FSzqtBUEIKnrKt9wIzVAusQaYGOUzvKdTYRHcJx7VsOR6U3IxLMqkVZ0zbA=,iv:jlnChnDp+QIVF22nIh7acPLjypclbKSUJGos/i8gTBE=,tag:0x2442GkBUI4gmpngNBDRg==,type:str]
pgp: []
encrypted_regex: ^(data|stringData|api_key)$
version: 3.9.4

View file

@ -0,0 +1,44 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: recyclarr
namespace: arr
labels:
app: recyclarr
spec:
replicas: 1
selector:
matchLabels:
app: recyclarr
template:
metadata:
labels:
app: recyclarr
spec:
dnsPolicy: "None"
dnsConfig:
nameservers:
- 8.8.8.8
- 1.1.1.1
containers:
- name: recyclarr
image: ghcr.io/recyclarr/recyclarr:7.4.0
imagePullPolicy: IfNotPresent
env:
- name: LOG_LEVEL
value: "info"
resources:
requests:
memory: "100Mi"
cpu: "50m"
limits:
memory: "125Mi"
cpu: "75m"
volumeMounts:
- name: recyclarr-config-volume
mountPath: /config/recyclarr.yaml
subPath: recyclarr.yaml
volumes:
- name: recyclarr-config-volume
configMap:
name: recyclarr-config

View file

@ -0,0 +1,5 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- deployment.yaml
- configmap.yaml