From 4db607ff98001df94ab1200929cdfa82da0146da Mon Sep 17 00:00:00 2001 From: Patrick Spek Date: Tue, 13 Sep 2022 10:46:06 +0200 Subject: Add lidarr and readarr to the servarr setup --- .../edephas.tyil.net/servarr/kustomization.yaml | 4 +- .../servarr/lidarr/deployment.yaml | 69 ++++++++++++++++++++++ .../edephas.tyil.net/servarr/lidarr/ingress.yaml | 35 +++++++++++ .../servarr/lidarr/kustomization.yaml | 8 +++ .../edephas.tyil.net/servarr/lidarr/service.yaml | 22 +++++++ .../servarr/readarr/deployment.yaml | 69 ++++++++++++++++++++++ .../edephas.tyil.net/servarr/readarr/ingress.yaml | 35 +++++++++++ .../servarr/readarr/kustomization.yaml | 8 +++ .../edephas.tyil.net/servarr/readarr/service.yaml | 22 +++++++ .../servarr/rtorrent-lidarr/configmap.yaml | 52 ++++++++++++++++ .../servarr/rtorrent-lidarr/deployment.yaml | 61 +++++++++++++++++++ .../servarr/rtorrent-lidarr/kustomization.yaml | 8 +++ .../servarr/rtorrent-lidarr/service.yaml | 27 +++++++++ .../servarr/rtorrent-radarr/configmap.yaml | 2 +- .../servarr/rtorrent-readarr/configmap.yaml | 52 ++++++++++++++++ .../servarr/rtorrent-readarr/deployment.yaml | 61 +++++++++++++++++++ .../servarr/rtorrent-readarr/kustomization.yaml | 8 +++ .../servarr/rtorrent-readarr/service.yaml | 27 +++++++++ 18 files changed, 567 insertions(+), 3 deletions(-) create mode 100644 playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/lidarr/deployment.yaml create mode 100644 playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/lidarr/ingress.yaml create mode 100644 playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/lidarr/kustomization.yaml create mode 100644 playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/lidarr/service.yaml create mode 100644 playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/readarr/deployment.yaml create mode 100644 playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/readarr/ingress.yaml create mode 100644 playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/readarr/kustomization.yaml create mode 100644 playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/readarr/service.yaml create mode 100644 playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/rtorrent-lidarr/configmap.yaml create mode 100644 playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/rtorrent-lidarr/deployment.yaml create mode 100644 playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/rtorrent-lidarr/kustomization.yaml create mode 100644 playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/rtorrent-lidarr/service.yaml create mode 100644 playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/rtorrent-readarr/configmap.yaml create mode 100644 playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/rtorrent-readarr/deployment.yaml create mode 100644 playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/rtorrent-readarr/kustomization.yaml create mode 100644 playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/rtorrent-readarr/service.yaml (limited to 'playbooks.d') diff --git a/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/kustomization.yaml b/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/kustomization.yaml index f18aec4..fef7ec4 100644 --- a/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/kustomization.yaml +++ b/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/kustomization.yaml @@ -6,9 +6,9 @@ resources: - configmap.yaml # Main deployments -#- lidarr +- lidarr - radarr -#- readarr +- readarr - sonarr # Management diff --git a/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/lidarr/deployment.yaml b/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/lidarr/deployment.yaml new file mode 100644 index 0000000..461d059 --- /dev/null +++ b/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/lidarr/deployment.yaml @@ -0,0 +1,69 @@ +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: lidarr + namespace: servarr +spec: + replicas: 1 + selector: + matchLabels: + app.kubernetes.io/created-by: tyil + app.kubernetes.io/managed-by: manual + app.kubernetes.io/name: lidarr + app.kubernetes.io/part-of: servarr + template: + metadata: + labels: + app.kubernetes.io/created-by: tyil + app.kubernetes.io/managed-by: manual + app.kubernetes.io/name: lidarr + app.kubernetes.io/part-of: servarr + spec: + containers: + - name: lidarr + image: hotio/lidarr:release + ports: + - containerPort: 8686 + volumeMounts: + - name: config + mountPath: /config + - name: downloads + mountPath: /mnt/media/music/source-rtorrent + - name: sorted-music + mountPath: /mnt/media/music/exported + env: + - name: GUID + valueFrom: + configMapKeyRef: + name: servarr + key: groupId + - name: PUID + valueFrom: + configMapKeyRef: + name: servarr + key: userId + - name: TZ + valueFrom: + configMapKeyRef: + name: servarr + key: timezone + - name: UMASK + valueFrom: + configMapKeyRef: + name: servarr + key: umask + volumes: + - name: config + hostPath: + type: DirectoryOrCreate + path: /srv/servarr/lidarr/config + - name: downloads + hostPath: + type: Directory + path: /mnt/media/music/source-rtorrent + - name: sorted-music + hostPath: + type: Directory + path: /mnt/media/music/exported +... diff --git a/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/lidarr/ingress.yaml b/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/lidarr/ingress.yaml new file mode 100644 index 0000000..fc56232 --- /dev/null +++ b/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/lidarr/ingress.yaml @@ -0,0 +1,35 @@ +--- +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + name: lidarr + namespace: servarr + labels: + app.kubernetes.io/created-by: tyil + app.kubernetes.io/managed-by: manual + app.kubernetes.io/name: lidarr + app.kubernetes.io/part-of: servarr +spec: + ingressClassName: "nginx" + rules: + - host: lid.arr.tyil.nl + http: + paths: + - path: / + pathType: Prefix + backend: + service: + name: lidarr + port: + number: 80 + - host: lidarr.arr.tyil.nl + http: + paths: + - path: / + pathType: Prefix + backend: + service: + name: lidarr + port: + number: 80 +... diff --git a/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/lidarr/kustomization.yaml b/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/lidarr/kustomization.yaml new file mode 100644 index 0000000..5ee3790 --- /dev/null +++ b/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/lidarr/kustomization.yaml @@ -0,0 +1,8 @@ +--- +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: +- deployment.yaml +- ingress.yaml +- service.yaml +... diff --git a/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/lidarr/service.yaml b/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/lidarr/service.yaml new file mode 100644 index 0000000..e4b75ba --- /dev/null +++ b/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/lidarr/service.yaml @@ -0,0 +1,22 @@ +--- +apiVersion: v1 +kind: Service +metadata: + name: lidarr + namespace: servarr + labels: + app.kubernetes.io/created-by: tyil + app.kubernetes.io/managed-by: manual + app.kubernetes.io/name: lidarr + app.kubernetes.io/part-of: servarr +spec: + selector: + app.kubernetes.io/created-by: tyil + app.kubernetes.io/managed-by: manual + app.kubernetes.io/name: lidarr + app.kubernetes.io/part-of: servarr + ports: + - protocol: TCP + port: 80 + targetPort: 8686 +... diff --git a/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/readarr/deployment.yaml b/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/readarr/deployment.yaml new file mode 100644 index 0000000..abd52d7 --- /dev/null +++ b/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/readarr/deployment.yaml @@ -0,0 +1,69 @@ +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: readarr + namespace: servarr +spec: + replicas: 1 + selector: + matchLabels: + app.kubernetes.io/created-by: tyil + app.kubernetes.io/managed-by: manual + app.kubernetes.io/name: readarr + app.kubernetes.io/part-of: servarr + template: + metadata: + labels: + app.kubernetes.io/created-by: tyil + app.kubernetes.io/managed-by: manual + app.kubernetes.io/name: readarr + app.kubernetes.io/part-of: servarr + spec: + containers: + - name: readarr + image: hotio/readarr:testing + ports: + - containerPort: 8787 + volumeMounts: + - name: config + mountPath: /config + - name: downloads + mountPath: /mnt/media/books/source-rtorrent + - name: sorted-books + mountPath: /mnt/media/books/exported + env: + - name: GUID + valueFrom: + configMapKeyRef: + name: servarr + key: groupId + - name: PUID + valueFrom: + configMapKeyRef: + name: servarr + key: userId + - name: TZ + valueFrom: + configMapKeyRef: + name: servarr + key: timezone + - name: UMASK + valueFrom: + configMapKeyRef: + name: servarr + key: umask + volumes: + - name: config + hostPath: + type: DirectoryOrCreate + path: /srv/servarr/readarr/config + - name: downloads + hostPath: + type: Directory + path: /mnt/media/books/source-rtorrent + - name: sorted-books + hostPath: + type: Directory + path: /mnt/media/books/exported +... diff --git a/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/readarr/ingress.yaml b/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/readarr/ingress.yaml new file mode 100644 index 0000000..17e0e7f --- /dev/null +++ b/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/readarr/ingress.yaml @@ -0,0 +1,35 @@ +--- +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + name: readarr + namespace: servarr + labels: + app.kubernetes.io/created-by: tyil + app.kubernetes.io/managed-by: manual + app.kubernetes.io/name: readarr + app.kubernetes.io/part-of: servarr +spec: + ingressClassName: "nginx" + rules: + - host: read.arr.tyil.nl + http: + paths: + - path: / + pathType: Prefix + backend: + service: + name: readarr + port: + number: 80 + - host: readarr.arr.tyil.nl + http: + paths: + - path: / + pathType: Prefix + backend: + service: + name: readarr + port: + number: 80 +... diff --git a/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/readarr/kustomization.yaml b/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/readarr/kustomization.yaml new file mode 100644 index 0000000..5ee3790 --- /dev/null +++ b/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/readarr/kustomization.yaml @@ -0,0 +1,8 @@ +--- +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: +- deployment.yaml +- ingress.yaml +- service.yaml +... diff --git a/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/readarr/service.yaml b/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/readarr/service.yaml new file mode 100644 index 0000000..43e01c8 --- /dev/null +++ b/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/readarr/service.yaml @@ -0,0 +1,22 @@ +--- +apiVersion: v1 +kind: Service +metadata: + name: readarr + namespace: servarr + labels: + app.kubernetes.io/created-by: tyil + app.kubernetes.io/managed-by: manual + app.kubernetes.io/name: readarr + app.kubernetes.io/part-of: servarr +spec: + selector: + app.kubernetes.io/created-by: tyil + app.kubernetes.io/managed-by: manual + app.kubernetes.io/name: readarr + app.kubernetes.io/part-of: servarr + ports: + - protocol: TCP + port: 80 + targetPort: 8787 +... diff --git a/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/rtorrent-lidarr/configmap.yaml b/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/rtorrent-lidarr/configmap.yaml new file mode 100644 index 0000000..7e9fc67 --- /dev/null +++ b/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/rtorrent-lidarr/configmap.yaml @@ -0,0 +1,52 @@ +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: rtorrent-lidarr + namespace: servarr + labels: + app.kubernetes.io/created-by: tyil + app.kubernetes.io/managed-by: manual + app.kubernetes.io/name: rtorrent-lidarr + app.kubernetes.io/part-of: servarr +data: + rtorrent.rc: | + # Run rtorrent as daemon + system.daemon.set = true + session.path.set = /session + directory.default.set = /mnt/media/music/source-rtorrent + scgi_port = 0.0.0.0:5000 + + # Connection settings + network.port_range.set = 64011-64020 + network.port_random.set = no + protocol.encryption.set = require,require_RC4 + dht.mode.set = disable + protocol.pex.set = no + trackers.use_udp.set = no + + # Filesystem settings + encoding.add = utf8 + system.umask.set = 0027 + + # Peer settings + throttle.max_uploads.set = 100 + throttle.max_uploads.global.set = 250 + + throttle.min_peers.normal.set = 20 + throttle.max_peers.normal.set = 60 + throttle.min_peers.seed.set = 30 + throttle.max_peers.seed.set = 80 + trackers.numwant.set = 80 + + # Resources + pieces.memory.max.set = 1800M + network.xmlrpc.size_limit.set = 4M + network.http.max_open.set = 50 + network.max_open_files.set = 600 + network.max_open_sockets.set = 300 + + # Logging + log.open_file = "log", "/dev/stdout" + log.add_output = "info", "log" +... diff --git a/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/rtorrent-lidarr/deployment.yaml b/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/rtorrent-lidarr/deployment.yaml new file mode 100644 index 0000000..1c767f8 --- /dev/null +++ b/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/rtorrent-lidarr/deployment.yaml @@ -0,0 +1,61 @@ +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: rtorrent-lidarr + namespace: servarr +spec: + replicas: 1 + strategy: + type: Recreate + selector: + matchLabels: + app.kubernetes.io/created-by: tyil + app.kubernetes.io/managed-by: manual + app.kubernetes.io/name: rtorrent-lidarr + app.kubernetes.io/part-of: servarr + template: + metadata: + labels: + app.kubernetes.io/created-by: tyil + app.kubernetes.io/managed-by: manual + app.kubernetes.io/name: rtorrent-lidarr + app.kubernetes.io/part-of: servarr + spec: + containers: + - name: rtorrent + image: tyil/rtorrent:latest + ports: + - containerPort: 5000 + volumeMounts: + - name: config + subPath: rtorrent.rc + mountPath: /root/.rtorrent.rc + - name: session + mountPath: /session + - name: downloads + mountPath: /mnt/media/music/source-rtorrent + - name: rutorrent + image: tyil/rutorrent:latest + ports: + - containerPort: 8080 + env: + - name: RPC_ENDPOINT + value: "/RPC2" + - name: RPC_HOST + value: "127.0.0.1" + - name: RPC_PORT + value: "5000" + volumes: + - name: config + configMap: + name: rtorrent-lidarr + - name: downloads + hostPath: + type: Directory + path: /mnt/media/music/source-rtorrent + - name: session + hostPath: + type: Directory + path: /srv/servarr/lidarr/rtorrent-session +... diff --git a/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/rtorrent-lidarr/kustomization.yaml b/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/rtorrent-lidarr/kustomization.yaml new file mode 100644 index 0000000..5ee3790 --- /dev/null +++ b/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/rtorrent-lidarr/kustomization.yaml @@ -0,0 +1,8 @@ +--- +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: +- deployment.yaml +- ingress.yaml +- service.yaml +... diff --git a/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/rtorrent-lidarr/service.yaml b/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/rtorrent-lidarr/service.yaml new file mode 100644 index 0000000..85caf5e --- /dev/null +++ b/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/rtorrent-lidarr/service.yaml @@ -0,0 +1,27 @@ +--- +apiVersion: v1 +kind: Service +metadata: + name: rtorrent-lidarr + namespace: servarr + labels: + app.kubernetes.io/created-by: tyil + app.kubernetes.io/managed-by: manual + app.kubernetes.io/name: rtorrent-lidarr + app.kubernetes.io/part-of: servarr +spec: + selector: + app.kubernetes.io/created-by: tyil + app.kubernetes.io/managed-by: manual + app.kubernetes.io/name: rtorrent-lidarr + app.kubernetes.io/part-of: servarr + ports: + - protocol: TCP + port: 5000 + targetPort: 5000 + name: xmlrpc + - protocol: TCP + port: 80 + targetPort: 8080 + name: http +... diff --git a/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/rtorrent-radarr/configmap.yaml b/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/rtorrent-radarr/configmap.yaml index 9a40988..ee6b1b6 100644 --- a/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/rtorrent-radarr/configmap.yaml +++ b/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/rtorrent-radarr/configmap.yaml @@ -18,7 +18,7 @@ data: scgi_port = 0.0.0.0:5000 # Connection settings - network.port_range.set = 64001-64010 + network.port_range.set = 64021-64030 network.port_random.set = no protocol.encryption.set = require,require_RC4 dht.mode.set = disable diff --git a/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/rtorrent-readarr/configmap.yaml b/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/rtorrent-readarr/configmap.yaml new file mode 100644 index 0000000..907bea6 --- /dev/null +++ b/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/rtorrent-readarr/configmap.yaml @@ -0,0 +1,52 @@ +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: rtorrent-readarr + namespace: servarr + labels: + app.kubernetes.io/created-by: tyil + app.kubernetes.io/managed-by: manual + app.kubernetes.io/name: rtorrent-readarr + app.kubernetes.io/part-of: servarr +data: + rtorrent.rc: | + # Run rtorrent as daemon + system.daemon.set = true + session.path.set = /session + directory.default.set = /mnt/media/books/source-rtorrent + scgi_port = 0.0.0.0:5000 + + # Connection settings + network.port_range.set = 64031-64040 + network.port_random.set = no + protocol.encryption.set = require,require_RC4 + dht.mode.set = disable + protocol.pex.set = no + trackers.use_udp.set = no + + # Filesystem settings + encoding.add = utf8 + system.umask.set = 0027 + + # Peer settings + throttle.max_uploads.set = 100 + throttle.max_uploads.global.set = 250 + + throttle.min_peers.normal.set = 20 + throttle.max_peers.normal.set = 60 + throttle.min_peers.seed.set = 30 + throttle.max_peers.seed.set = 80 + trackers.numwant.set = 80 + + # Resources + pieces.memory.max.set = 1800M + network.xmlrpc.size_limit.set = 4M + network.http.max_open.set = 50 + network.max_open_files.set = 600 + network.max_open_sockets.set = 300 + + # Logging + log.open_file = "log", "/dev/stdout" + log.add_output = "info", "log" +... diff --git a/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/rtorrent-readarr/deployment.yaml b/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/rtorrent-readarr/deployment.yaml new file mode 100644 index 0000000..3f9b07e --- /dev/null +++ b/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/rtorrent-readarr/deployment.yaml @@ -0,0 +1,61 @@ +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: rtorrent-readarr + namespace: servarr +spec: + replicas: 1 + strategy: + type: Recreate + selector: + matchLabels: + app.kubernetes.io/created-by: tyil + app.kubernetes.io/managed-by: manual + app.kubernetes.io/name: rtorrent-readarr + app.kubernetes.io/part-of: servarr + template: + metadata: + labels: + app.kubernetes.io/created-by: tyil + app.kubernetes.io/managed-by: manual + app.kubernetes.io/name: rtorrent-readarr + app.kubernetes.io/part-of: servarr + spec: + containers: + - name: rtorrent + image: tyil/rtorrent:latest + ports: + - containerPort: 5000 + volumeMounts: + - name: config + subPath: rtorrent.rc + mountPath: /root/.rtorrent.rc + - name: session + mountPath: /session + - name: downloads + mountPath: /mnt/media/books/source-rtorrent + - name: rutorrent + image: tyil/rutorrent:latest + ports: + - containerPort: 8080 + env: + - name: RPC_ENDPOINT + value: "/RPC2" + - name: RPC_HOST + value: "127.0.0.1" + - name: RPC_PORT + value: "5000" + volumes: + - name: config + configMap: + name: rtorrent-readarr + - name: downloads + hostPath: + type: Directory + path: /mnt/media/books/source-rtorrent + - name: session + hostPath: + type: Directory + path: /srv/servarr/readarr/rtorrent-session +... diff --git a/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/rtorrent-readarr/kustomization.yaml b/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/rtorrent-readarr/kustomization.yaml new file mode 100644 index 0000000..5ee3790 --- /dev/null +++ b/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/rtorrent-readarr/kustomization.yaml @@ -0,0 +1,8 @@ +--- +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: +- deployment.yaml +- ingress.yaml +- service.yaml +... diff --git a/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/rtorrent-readarr/service.yaml b/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/rtorrent-readarr/service.yaml new file mode 100644 index 0000000..249f896 --- /dev/null +++ b/playbooks.d/k3s-master/share/manifests/applications/edephas.tyil.net/servarr/rtorrent-readarr/service.yaml @@ -0,0 +1,27 @@ +--- +apiVersion: v1 +kind: Service +metadata: + name: rtorrent-readarr + namespace: servarr + labels: + app.kubernetes.io/created-by: tyil + app.kubernetes.io/managed-by: manual + app.kubernetes.io/name: rtorrent-readarr + app.kubernetes.io/part-of: servarr +spec: + selector: + app.kubernetes.io/created-by: tyil + app.kubernetes.io/managed-by: manual + app.kubernetes.io/name: rtorrent-readarr + app.kubernetes.io/part-of: servarr + ports: + - protocol: TCP + port: 5000 + targetPort: 5000 + name: xmlrpc + - protocol: TCP + port: 80 + targetPort: 8080 + name: http +... -- cgit v1.1