Increase replica for vaultwarden to 3
This commit is contained in:
parent
75db419c93
commit
8c0b281afb
25 changed files with 900 additions and 1 deletions
52
services/bazarr-anime/bazarr-anime-deployment.yaml
Normal file
52
services/bazarr-anime/bazarr-anime-deployment.yaml
Normal file
|
|
@ -0,0 +1,52 @@
|
||||||
|
apiVersion: apps/v1
|
||||||
|
kind: Deployment
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||||
|
kompose.version: 1.38.0 (HEAD)
|
||||||
|
labels:
|
||||||
|
io.kompose.service: bazarr-anime
|
||||||
|
name: bazarr-anime
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
io.kompose.service: bazarr-anime
|
||||||
|
strategy:
|
||||||
|
type: Recreate
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||||
|
kompose.version: 1.38.0 (HEAD)
|
||||||
|
labels:
|
||||||
|
io.kompose.service: bazarr-anime
|
||||||
|
spec:
|
||||||
|
containers:
|
||||||
|
- env:
|
||||||
|
- name: PGID
|
||||||
|
value: "1000"
|
||||||
|
- name: PUID
|
||||||
|
value: "1000"
|
||||||
|
- name: TZ
|
||||||
|
value: America/New_York
|
||||||
|
image: ghcr.io/hotio/bazarr:latest
|
||||||
|
name: bazarr-anime
|
||||||
|
ports:
|
||||||
|
- containerPort: 6767
|
||||||
|
protocol: TCP
|
||||||
|
volumeMounts:
|
||||||
|
- mountPath: /config
|
||||||
|
name: bazarr-anime-config
|
||||||
|
- mountPath: /data/media
|
||||||
|
name: bazarr-anime-media
|
||||||
|
restartPolicy: Always
|
||||||
|
volumes:
|
||||||
|
- name: bazarr-anime-config
|
||||||
|
nfs:
|
||||||
|
server: birdfeeder2.home.nest
|
||||||
|
path: /k3s/bazarr-anime
|
||||||
|
- name: bazarr-anime-media
|
||||||
|
nfs:
|
||||||
|
server: birdfeeder1.home.nest
|
||||||
|
path: /yarr/media
|
||||||
18
services/bazarr-anime/bazarr-anime-service.yaml
Normal file
18
services/bazarr-anime/bazarr-anime-service.yaml
Normal file
|
|
@ -0,0 +1,18 @@
|
||||||
|
apiVersion: v1
|
||||||
|
kind: Service
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||||
|
kompose.version: 1.38.0 (HEAD)
|
||||||
|
labels:
|
||||||
|
io.kompose.service: bazarr-anime
|
||||||
|
name: bazarr-anime
|
||||||
|
spec:
|
||||||
|
type: NodePort
|
||||||
|
ports:
|
||||||
|
- name: "30768"
|
||||||
|
port: 30768
|
||||||
|
targetPort: 6767
|
||||||
|
nodePort: 30768
|
||||||
|
selector:
|
||||||
|
io.kompose.service: bazarr-anime
|
||||||
52
services/bazarr/bazarr-deployment.yaml
Normal file
52
services/bazarr/bazarr-deployment.yaml
Normal file
|
|
@ -0,0 +1,52 @@
|
||||||
|
apiVersion: apps/v1
|
||||||
|
kind: Deployment
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||||
|
kompose.version: 1.38.0 (HEAD)
|
||||||
|
labels:
|
||||||
|
io.kompose.service: bazarr
|
||||||
|
name: bazarr
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
io.kompose.service: bazarr
|
||||||
|
strategy:
|
||||||
|
type: Recreate
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||||
|
kompose.version: 1.38.0 (HEAD)
|
||||||
|
labels:
|
||||||
|
io.kompose.service: bazarr
|
||||||
|
spec:
|
||||||
|
containers:
|
||||||
|
- env:
|
||||||
|
- name: PGID
|
||||||
|
value: "1000"
|
||||||
|
- name: PUID
|
||||||
|
value: "1000"
|
||||||
|
- name: TZ
|
||||||
|
value: America/New_York
|
||||||
|
image: ghcr.io/hotio/bazarr:latest
|
||||||
|
name: bazarr
|
||||||
|
ports:
|
||||||
|
- containerPort: 6767
|
||||||
|
protocol: TCP
|
||||||
|
volumeMounts:
|
||||||
|
- mountPath: /config
|
||||||
|
name: bazarr-config
|
||||||
|
- mountPath: /data/media
|
||||||
|
name: bazarr-media
|
||||||
|
restartPolicy: Always
|
||||||
|
volumes:
|
||||||
|
- name: bazarr-config
|
||||||
|
nfs:
|
||||||
|
server: birdfeeder2.home.nest
|
||||||
|
path: /k3s/bazarr
|
||||||
|
- name: bazarr-media
|
||||||
|
nfs:
|
||||||
|
server: birdfeeder1.home.nest
|
||||||
|
path: /yarr/media
|
||||||
18
services/bazarr/bazarr-service.yaml
Normal file
18
services/bazarr/bazarr-service.yaml
Normal file
|
|
@ -0,0 +1,18 @@
|
||||||
|
apiVersion: v1
|
||||||
|
kind: Service
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||||
|
kompose.version: 1.38.0 (HEAD)
|
||||||
|
labels:
|
||||||
|
io.kompose.service: bazarr
|
||||||
|
name: bazarr
|
||||||
|
spec:
|
||||||
|
type: NodePort
|
||||||
|
ports:
|
||||||
|
- name: "30767"
|
||||||
|
port: 30767
|
||||||
|
targetPort: 6767
|
||||||
|
nodePort: 30767
|
||||||
|
selector:
|
||||||
|
io.kompose.service: bazarr
|
||||||
60
services/deluge/deluge-deployment.yaml
Normal file
60
services/deluge/deluge-deployment.yaml
Normal file
|
|
@ -0,0 +1,60 @@
|
||||||
|
apiVersion: apps/v1
|
||||||
|
kind: Deployment
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||||
|
kompose.version: 1.38.0 (HEAD)
|
||||||
|
labels:
|
||||||
|
io.kompose.service: deluge
|
||||||
|
name: deluge
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
io.kompose.service: deluge
|
||||||
|
strategy:
|
||||||
|
type: Recreate
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||||
|
kompose.version: 1.38.0 (HEAD)
|
||||||
|
labels:
|
||||||
|
io.kompose.service: deluge
|
||||||
|
spec:
|
||||||
|
containers:
|
||||||
|
- env:
|
||||||
|
- name: DELUGE_LOGLEVEL
|
||||||
|
value: error
|
||||||
|
- name: PGID
|
||||||
|
value: "1000"
|
||||||
|
- name: PUID
|
||||||
|
value: "1000"
|
||||||
|
- name: TZ
|
||||||
|
value: America/New_York
|
||||||
|
image: lscr.io/linuxserver/deluge:latest
|
||||||
|
name: deluge
|
||||||
|
ports:
|
||||||
|
- containerPort: 8112
|
||||||
|
protocol: TCP
|
||||||
|
- containerPort: 6881
|
||||||
|
protocol: TCP
|
||||||
|
- containerPort: 6881
|
||||||
|
protocol: UDP
|
||||||
|
- containerPort: 58846
|
||||||
|
protocol: TCP
|
||||||
|
volumeMounts:
|
||||||
|
- mountPath: /config
|
||||||
|
name: deluge-config
|
||||||
|
- mountPath: /downloads
|
||||||
|
name: deluge-media
|
||||||
|
restartPolicy: Always
|
||||||
|
volumes:
|
||||||
|
- name: deluge-config
|
||||||
|
nfs:
|
||||||
|
server: birdfeeder2.home.nest
|
||||||
|
path: /k3s/deluge
|
||||||
|
- name: deluge-media
|
||||||
|
nfs:
|
||||||
|
server: birdfeeder1.home.nest
|
||||||
|
path: /yarr/downloads
|
||||||
31
services/deluge/deluge-service.yaml
Normal file
31
services/deluge/deluge-service.yaml
Normal file
|
|
@ -0,0 +1,31 @@
|
||||||
|
apiVersion: v1
|
||||||
|
kind: Service
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||||
|
kompose.version: 1.38.0 (HEAD)
|
||||||
|
labels:
|
||||||
|
io.kompose.service: deluge
|
||||||
|
name: deluge
|
||||||
|
spec:
|
||||||
|
type: NodePort
|
||||||
|
ports:
|
||||||
|
- name: "30112"
|
||||||
|
port: 30112
|
||||||
|
targetPort: 8112
|
||||||
|
nodePort: 30112
|
||||||
|
- name: "30881"
|
||||||
|
port: 30881
|
||||||
|
targetPort: 6881
|
||||||
|
nodePort: 30881
|
||||||
|
- name: 30881-udp
|
||||||
|
port: 30881
|
||||||
|
protocol: UDP
|
||||||
|
targetPort: 6881
|
||||||
|
nodePort: 30881
|
||||||
|
- name: "30846"
|
||||||
|
port: 30846
|
||||||
|
targetPort: 58846
|
||||||
|
nodePort: 30846
|
||||||
|
selector:
|
||||||
|
io.kompose.service: deluge
|
||||||
38
services/flaresolverr/flaresolverr-deployment.yaml
Normal file
38
services/flaresolverr/flaresolverr-deployment.yaml
Normal file
|
|
@ -0,0 +1,38 @@
|
||||||
|
apiVersion: apps/v1
|
||||||
|
kind: Deployment
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||||
|
kompose.version: 1.38.0 (HEAD)
|
||||||
|
labels:
|
||||||
|
io.kompose.service: flaresolverr
|
||||||
|
name: flaresolverr
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
io.kompose.service: flaresolverr
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||||
|
kompose.version: 1.38.0 (HEAD)
|
||||||
|
labels:
|
||||||
|
io.kompose.service: flaresolverr
|
||||||
|
spec:
|
||||||
|
containers:
|
||||||
|
- env:
|
||||||
|
- name: CAPTCHA_SOLVER
|
||||||
|
value: none
|
||||||
|
- name: LOG_HTML
|
||||||
|
value: "false"
|
||||||
|
- name: LOG_LEVEL
|
||||||
|
value: info
|
||||||
|
- name: TZ
|
||||||
|
value: America/New_York
|
||||||
|
image: ghcr.io/flaresolverr/flaresolverr:latest
|
||||||
|
name: flaresolverr
|
||||||
|
ports:
|
||||||
|
- containerPort: 8191
|
||||||
|
protocol: TCP
|
||||||
|
restartPolicy: Always
|
||||||
18
services/flaresolverr/flaresolverr-service.yaml
Normal file
18
services/flaresolverr/flaresolverr-service.yaml
Normal file
|
|
@ -0,0 +1,18 @@
|
||||||
|
apiVersion: v1
|
||||||
|
kind: Service
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||||
|
kompose.version: 1.38.0 (HEAD)
|
||||||
|
labels:
|
||||||
|
io.kompose.service: flaresolverr
|
||||||
|
name: flaresolverr
|
||||||
|
spec:
|
||||||
|
type: NodePort
|
||||||
|
ports:
|
||||||
|
- name: "30191"
|
||||||
|
port: 30191
|
||||||
|
targetPort: 8191
|
||||||
|
nodePort: 30191
|
||||||
|
selector:
|
||||||
|
io.kompose.service: flaresolverr
|
||||||
60
services/lidarr/lidarr-deployment.yaml
Normal file
60
services/lidarr/lidarr-deployment.yaml
Normal file
|
|
@ -0,0 +1,60 @@
|
||||||
|
apiVersion: apps/v1
|
||||||
|
kind: Deployment
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||||
|
kompose.version: 1.38.0 (HEAD)
|
||||||
|
labels:
|
||||||
|
io.kompose.service: lidarr
|
||||||
|
name: lidarr
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
io.kompose.service: lidarr
|
||||||
|
strategy:
|
||||||
|
type: Recreate
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||||
|
kompose.version: 1.38.0 (HEAD)
|
||||||
|
labels:
|
||||||
|
io.kompose.service: lidarr
|
||||||
|
spec:
|
||||||
|
containers:
|
||||||
|
- env:
|
||||||
|
- name: PGID
|
||||||
|
value: "1000"
|
||||||
|
- name: PUID
|
||||||
|
value: "1000"
|
||||||
|
- name: TZ
|
||||||
|
value: America/New_York
|
||||||
|
- name: WEBUI_PORTS
|
||||||
|
value: 8686/tcp
|
||||||
|
image: lscr.io/linuxserver/lidarr:nightly
|
||||||
|
name: lidarr
|
||||||
|
ports:
|
||||||
|
- containerPort: 8686
|
||||||
|
protocol: TCP
|
||||||
|
volumeMounts:
|
||||||
|
- mountPath: /config
|
||||||
|
name: lidarr-config
|
||||||
|
- mountPath: /data
|
||||||
|
name: lidarr-data
|
||||||
|
- mountPath: /downloads
|
||||||
|
name: lidarr-downloads
|
||||||
|
restartPolicy: Always
|
||||||
|
volumes:
|
||||||
|
- name: lidarr-config
|
||||||
|
nfs:
|
||||||
|
server: birdfeeder2.home.nest
|
||||||
|
path: /k3s/lidarr
|
||||||
|
- name: lidarr-data
|
||||||
|
nfs:
|
||||||
|
server: birdfeeder1.home.nest
|
||||||
|
path: /yarr
|
||||||
|
- name: lidarr-downloads
|
||||||
|
nfs:
|
||||||
|
server: birdfeeder1.home.nest
|
||||||
|
path: /yarr/downloads
|
||||||
18
services/lidarr/lidarr-service.yaml
Normal file
18
services/lidarr/lidarr-service.yaml
Normal file
|
|
@ -0,0 +1,18 @@
|
||||||
|
apiVersion: v1
|
||||||
|
kind: Service
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||||
|
kompose.version: 1.38.0 (HEAD)
|
||||||
|
labels:
|
||||||
|
io.kompose.service: lidarr
|
||||||
|
name: lidarr
|
||||||
|
spec:
|
||||||
|
type: NodePort
|
||||||
|
ports:
|
||||||
|
- name: "30686"
|
||||||
|
port: 30686
|
||||||
|
targetPort: 8686
|
||||||
|
nodePort: 30686
|
||||||
|
selector:
|
||||||
|
io.kompose.service: lidarr
|
||||||
46
services/prowlarr/prowlarr-deployment.yaml
Normal file
46
services/prowlarr/prowlarr-deployment.yaml
Normal file
|
|
@ -0,0 +1,46 @@
|
||||||
|
apiVersion: apps/v1
|
||||||
|
kind: Deployment
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||||
|
kompose.version: 1.38.0 (HEAD)
|
||||||
|
labels:
|
||||||
|
io.kompose.service: prowlarr
|
||||||
|
name: prowlarr
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
io.kompose.service: prowlarr
|
||||||
|
strategy:
|
||||||
|
type: Recreate
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||||
|
kompose.version: 1.38.0 (HEAD)
|
||||||
|
labels:
|
||||||
|
io.kompose.service: prowlarr
|
||||||
|
spec:
|
||||||
|
containers:
|
||||||
|
- env:
|
||||||
|
- name: PGID
|
||||||
|
value: "1000"
|
||||||
|
- name: PUID
|
||||||
|
value: "1000"
|
||||||
|
- name: TZ
|
||||||
|
value: America/New_York
|
||||||
|
image: lscr.io/linuxserver/prowlarr:latest
|
||||||
|
name: prowlarr
|
||||||
|
ports:
|
||||||
|
- containerPort: 9696
|
||||||
|
protocol: TCP
|
||||||
|
volumeMounts:
|
||||||
|
- mountPath: /config
|
||||||
|
name: prowlarr-config
|
||||||
|
restartPolicy: Always
|
||||||
|
volumes:
|
||||||
|
- name: prowlarr-config
|
||||||
|
nfs:
|
||||||
|
server: birdfeeder2.home.nest
|
||||||
|
path: /k3s/prowlarr
|
||||||
18
services/prowlarr/prowlarr-service.yaml
Normal file
18
services/prowlarr/prowlarr-service.yaml
Normal file
|
|
@ -0,0 +1,18 @@
|
||||||
|
apiVersion: v1
|
||||||
|
kind: Service
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||||
|
kompose.version: 1.38.0 (HEAD)
|
||||||
|
labels:
|
||||||
|
io.kompose.service: prowlarr
|
||||||
|
name: prowlarr
|
||||||
|
spec:
|
||||||
|
type: NodePort
|
||||||
|
ports:
|
||||||
|
- name: "30696"
|
||||||
|
port: 30696
|
||||||
|
targetPort: 9696
|
||||||
|
nodePort: 30696
|
||||||
|
selector:
|
||||||
|
io.kompose.service: prowlarr
|
||||||
58
services/radarr-anime/radarr-anime-deployment.yaml
Normal file
58
services/radarr-anime/radarr-anime-deployment.yaml
Normal file
|
|
@ -0,0 +1,58 @@
|
||||||
|
apiVersion: apps/v1
|
||||||
|
kind: Deployment
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||||
|
kompose.version: 1.38.0 (HEAD)
|
||||||
|
labels:
|
||||||
|
io.kompose.service: radarr-anime
|
||||||
|
name: radarr-anime
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
io.kompose.service: radarr-anime
|
||||||
|
strategy:
|
||||||
|
type: Recreate
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||||
|
kompose.version: 1.38.0 (HEAD)
|
||||||
|
labels:
|
||||||
|
io.kompose.service: radarr-anime
|
||||||
|
spec:
|
||||||
|
containers:
|
||||||
|
- env:
|
||||||
|
- name: PGID
|
||||||
|
value: "1000"
|
||||||
|
- name: PUID
|
||||||
|
value: "1000"
|
||||||
|
- name: TZ
|
||||||
|
value: America/New_York
|
||||||
|
image: ghcr.io/hotio/radarr:latest
|
||||||
|
name: radarr-anime
|
||||||
|
ports:
|
||||||
|
- containerPort: 7878
|
||||||
|
protocol: TCP
|
||||||
|
volumeMounts:
|
||||||
|
- mountPath: /config
|
||||||
|
name: radarr-anime-config
|
||||||
|
- mountPath: /data
|
||||||
|
name: radarr-anime-data
|
||||||
|
- mountPath: /downloads
|
||||||
|
name: radarr-anime-downloads
|
||||||
|
restartPolicy: Always
|
||||||
|
volumes:
|
||||||
|
- name: radarr-anime-config
|
||||||
|
nfs:
|
||||||
|
server: birdfeeder2.home.nest
|
||||||
|
path: /k3s/radarr-anime
|
||||||
|
- name: radarr-anime-data
|
||||||
|
nfs:
|
||||||
|
server: birdfeeder1.home.nest
|
||||||
|
path: /yarr
|
||||||
|
- name: radarr-anime-downloads
|
||||||
|
nfs:
|
||||||
|
server: birdfeeder1.home.nest
|
||||||
|
path: /yarr/downloads
|
||||||
18
services/radarr-anime/radarr-anime-service.yaml
Normal file
18
services/radarr-anime/radarr-anime-service.yaml
Normal file
|
|
@ -0,0 +1,18 @@
|
||||||
|
apiVersion: v1
|
||||||
|
kind: Service
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||||
|
kompose.version: 1.38.0 (HEAD)
|
||||||
|
labels:
|
||||||
|
io.kompose.service: radarr-anime
|
||||||
|
name: radarr-anime
|
||||||
|
spec:
|
||||||
|
type: NodePort
|
||||||
|
ports:
|
||||||
|
- name: "30879"
|
||||||
|
port: 30879
|
||||||
|
targetPort: 7878
|
||||||
|
nodePort: 30879
|
||||||
|
selector:
|
||||||
|
io.kompose.service: radarr-anime
|
||||||
58
services/radarr/radarr-deployment.yaml
Normal file
58
services/radarr/radarr-deployment.yaml
Normal file
|
|
@ -0,0 +1,58 @@
|
||||||
|
apiVersion: apps/v1
|
||||||
|
kind: Deployment
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||||
|
kompose.version: 1.38.0 (HEAD)
|
||||||
|
labels:
|
||||||
|
io.kompose.service: radarr
|
||||||
|
name: radarr
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
io.kompose.service: radarr
|
||||||
|
strategy:
|
||||||
|
type: Recreate
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||||
|
kompose.version: 1.38.0 (HEAD)
|
||||||
|
labels:
|
||||||
|
io.kompose.service: radarr
|
||||||
|
spec:
|
||||||
|
containers:
|
||||||
|
- env:
|
||||||
|
- name: PGID
|
||||||
|
value: "1000"
|
||||||
|
- name: PUID
|
||||||
|
value: "1000"
|
||||||
|
- name: TZ
|
||||||
|
value: America/New_York
|
||||||
|
image: ghcr.io/hotio/radarr:latest
|
||||||
|
name: radarr
|
||||||
|
ports:
|
||||||
|
- containerPort: 7878
|
||||||
|
protocol: TCP
|
||||||
|
volumeMounts:
|
||||||
|
- mountPath: /config
|
||||||
|
name: radarr-config
|
||||||
|
- mountPath: /data
|
||||||
|
name: radarr-data
|
||||||
|
- mountPath: /downloads
|
||||||
|
name: radarr-downloads
|
||||||
|
restartPolicy: Always
|
||||||
|
volumes:
|
||||||
|
- name: radarr-config
|
||||||
|
nfs:
|
||||||
|
server: birdfeeder2.home.nest
|
||||||
|
path: /k3s/radarr
|
||||||
|
- name: radarr-data
|
||||||
|
nfs:
|
||||||
|
server: birdfeeder1.home.nest
|
||||||
|
path: /yarr
|
||||||
|
- name: radarr-downloads
|
||||||
|
nfs:
|
||||||
|
server: birdfeeder1.home.nest
|
||||||
|
path: /yarr/downloads
|
||||||
18
services/radarr/radarr-service.yaml
Normal file
18
services/radarr/radarr-service.yaml
Normal file
|
|
@ -0,0 +1,18 @@
|
||||||
|
apiVersion: v1
|
||||||
|
kind: Service
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||||
|
kompose.version: 1.38.0 (HEAD)
|
||||||
|
labels:
|
||||||
|
io.kompose.service: radarr
|
||||||
|
name: radarr
|
||||||
|
spec:
|
||||||
|
type: NodePort
|
||||||
|
ports:
|
||||||
|
- name: "30878"
|
||||||
|
port: 30878
|
||||||
|
targetPort: 7878
|
||||||
|
nodePort: 30878
|
||||||
|
selector:
|
||||||
|
io.kompose.service: radarr
|
||||||
54
services/sabnzbd/sabnzbd-deployment.yaml
Normal file
54
services/sabnzbd/sabnzbd-deployment.yaml
Normal file
|
|
@ -0,0 +1,54 @@
|
||||||
|
apiVersion: apps/v1
|
||||||
|
kind: Deployment
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||||
|
kompose.version: 1.38.0 (HEAD)
|
||||||
|
labels:
|
||||||
|
io.kompose.service: sabnzbd
|
||||||
|
name: sabnzbd
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
io.kompose.service: sabnzbd
|
||||||
|
strategy:
|
||||||
|
type: Recreate
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||||
|
kompose.version: 1.38.0 (HEAD)
|
||||||
|
labels:
|
||||||
|
io.kompose.service: sabnzbd
|
||||||
|
spec:
|
||||||
|
containers:
|
||||||
|
- env:
|
||||||
|
- name: PGID
|
||||||
|
value: "1000"
|
||||||
|
- name: PUID
|
||||||
|
value: "1000"
|
||||||
|
- name: TZ
|
||||||
|
value: America/New_York
|
||||||
|
image: ghcr.io/hotio/sabnzbd:latest
|
||||||
|
name: sabnzbd
|
||||||
|
ports:
|
||||||
|
- containerPort: 8080
|
||||||
|
protocol: TCP
|
||||||
|
- containerPort: 9090
|
||||||
|
protocol: TCP
|
||||||
|
volumeMounts:
|
||||||
|
- mountPath: /config
|
||||||
|
name: sabnzbd-config
|
||||||
|
- mountPath: /downloads
|
||||||
|
name: sabnzbd-downloads
|
||||||
|
restartPolicy: Always
|
||||||
|
volumes:
|
||||||
|
- name: sabnzbd-config
|
||||||
|
nfs:
|
||||||
|
server: birdfeeder2.home.nest
|
||||||
|
path: /k3s/sabnzbd
|
||||||
|
- name: sabnzbd-downloads
|
||||||
|
nfs:
|
||||||
|
server: birdfeeder1.home.nest
|
||||||
|
path: /yarr/downloads
|
||||||
22
services/sabnzbd/sabnzbd-service.yaml
Normal file
22
services/sabnzbd/sabnzbd-service.yaml
Normal file
|
|
@ -0,0 +1,22 @@
|
||||||
|
apiVersion: v1
|
||||||
|
kind: Service
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||||
|
kompose.version: 1.38.0 (HEAD)
|
||||||
|
labels:
|
||||||
|
io.kompose.service: sabnzbd
|
||||||
|
name: sabnzbd
|
||||||
|
spec:
|
||||||
|
type: NodePort
|
||||||
|
ports:
|
||||||
|
- name: "30080"
|
||||||
|
port: 30080
|
||||||
|
targetPort: 8080
|
||||||
|
nodePort: 30080
|
||||||
|
- name: "30090"
|
||||||
|
port: 30090
|
||||||
|
targetPort: 9090
|
||||||
|
nodePort: 30090
|
||||||
|
selector:
|
||||||
|
io.kompose.service: sabnzbd
|
||||||
64
services/slskd/slskd-deployment.yaml
Normal file
64
services/slskd/slskd-deployment.yaml
Normal file
|
|
@ -0,0 +1,64 @@
|
||||||
|
apiVersion: apps/v1
|
||||||
|
kind: Deployment
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||||
|
kompose.version: 1.38.0 (HEAD)
|
||||||
|
labels:
|
||||||
|
io.kompose.service: slskd
|
||||||
|
name: slskd
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
io.kompose.service: slskd
|
||||||
|
strategy:
|
||||||
|
type: Recreate
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||||
|
kompose.version: 1.38.0 (HEAD)
|
||||||
|
labels:
|
||||||
|
io.kompose.service: slskd
|
||||||
|
spec:
|
||||||
|
containers:
|
||||||
|
- env:
|
||||||
|
- name: PGID
|
||||||
|
value: "1000"
|
||||||
|
- name: PUID
|
||||||
|
value: "1000"
|
||||||
|
- name: SLSKD_DOWNLOADS_DIR
|
||||||
|
value: /downloads/slskd/complete
|
||||||
|
- name: SLSKD_INCOMPLETE_DIR
|
||||||
|
value: /downloads/slskd/incomplete
|
||||||
|
- name: SLSKD_REMOTE_CONFIGURATION
|
||||||
|
value: "false"
|
||||||
|
- name: SLSKD_REMOTE_FILE_MANAGEMENT
|
||||||
|
value: "true"
|
||||||
|
- name: TZ
|
||||||
|
value: America/New_York
|
||||||
|
image: slskd/slskd
|
||||||
|
name: slskd
|
||||||
|
ports:
|
||||||
|
- containerPort: 5030
|
||||||
|
protocol: TCP
|
||||||
|
- containerPort: 5031
|
||||||
|
protocol: TCP
|
||||||
|
- containerPort: 50300
|
||||||
|
protocol: TCP
|
||||||
|
volumeMounts:
|
||||||
|
- mountPath: /app
|
||||||
|
name: slskd-app
|
||||||
|
- mountPath: /downloads
|
||||||
|
name: slskd-downloads
|
||||||
|
restartPolicy: Always
|
||||||
|
volumes:
|
||||||
|
- name: slskd-app
|
||||||
|
nfs:
|
||||||
|
server: birdfeeder2.home.nest
|
||||||
|
path: /k3s/slskd
|
||||||
|
- name: slskd-downloads
|
||||||
|
nfs:
|
||||||
|
server: birdfeeder1.home.nest
|
||||||
|
path: /yarr/downloads
|
||||||
26
services/slskd/slskd-service.yaml
Normal file
26
services/slskd/slskd-service.yaml
Normal file
|
|
@ -0,0 +1,26 @@
|
||||||
|
apiVersion: v1
|
||||||
|
kind: Service
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||||
|
kompose.version: 1.38.0 (HEAD)
|
||||||
|
labels:
|
||||||
|
io.kompose.service: slskd
|
||||||
|
name: slskd
|
||||||
|
spec:
|
||||||
|
type: NodePort
|
||||||
|
ports:
|
||||||
|
- name: "30030"
|
||||||
|
port: 30030
|
||||||
|
targetPort: 5030
|
||||||
|
nodePort: 30030
|
||||||
|
- name: "30031"
|
||||||
|
port: 30031
|
||||||
|
targetPort: 5031
|
||||||
|
nodePort: 30031
|
||||||
|
- name: "30300"
|
||||||
|
port: 30300
|
||||||
|
targetPort: 50300
|
||||||
|
nodePort: 30300
|
||||||
|
selector:
|
||||||
|
io.kompose.service: slskd
|
||||||
58
services/sonarr-anime/sonarr-anime-deployment.yaml
Normal file
58
services/sonarr-anime/sonarr-anime-deployment.yaml
Normal file
|
|
@ -0,0 +1,58 @@
|
||||||
|
apiVersion: apps/v1
|
||||||
|
kind: Deployment
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||||
|
kompose.version: 1.38.0 (HEAD)
|
||||||
|
labels:
|
||||||
|
io.kompose.service: sonarr-anime
|
||||||
|
name: sonarr-anime
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
io.kompose.service: sonarr-anime
|
||||||
|
strategy:
|
||||||
|
type: Recreate
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||||
|
kompose.version: 1.38.0 (HEAD)
|
||||||
|
labels:
|
||||||
|
io.kompose.service: sonarr-anime
|
||||||
|
spec:
|
||||||
|
containers:
|
||||||
|
- env:
|
||||||
|
- name: PGID
|
||||||
|
value: "1000"
|
||||||
|
- name: PUID
|
||||||
|
value: "1000"
|
||||||
|
- name: TZ
|
||||||
|
value: America/New_York
|
||||||
|
image: ghcr.io/hotio/sonarr:latest
|
||||||
|
name: sonarr-anime
|
||||||
|
ports:
|
||||||
|
- containerPort: 8989
|
||||||
|
protocol: TCP
|
||||||
|
volumeMounts:
|
||||||
|
- mountPath: /config
|
||||||
|
name: sonarr-anime-config
|
||||||
|
- mountPath: /data
|
||||||
|
name: sonarr-anime-data
|
||||||
|
- mountPath: /downloads
|
||||||
|
name: sonarr-anime-downloads
|
||||||
|
restartPolicy: Always
|
||||||
|
volumes:
|
||||||
|
- name: sonarr-anime-config
|
||||||
|
nfs:
|
||||||
|
server: birdfeeder2.home.nest
|
||||||
|
path: /k3s/sonarr-anime
|
||||||
|
- name: sonarr-anime-data
|
||||||
|
nfs:
|
||||||
|
server: birdfeeder1.home.nest
|
||||||
|
path: /yarr
|
||||||
|
- name: sonarr-anime-downloads
|
||||||
|
nfs:
|
||||||
|
server: birdfeeder1.home.nest
|
||||||
|
path: /yarr/downloads
|
||||||
18
services/sonarr-anime/sonarr-anime-service.yaml
Normal file
18
services/sonarr-anime/sonarr-anime-service.yaml
Normal file
|
|
@ -0,0 +1,18 @@
|
||||||
|
apiVersion: v1
|
||||||
|
kind: Service
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||||
|
kompose.version: 1.38.0 (HEAD)
|
||||||
|
labels:
|
||||||
|
io.kompose.service: sonarr-anime
|
||||||
|
name: sonarr-anime
|
||||||
|
spec:
|
||||||
|
type: NodePort
|
||||||
|
ports:
|
||||||
|
- name: "30990"
|
||||||
|
port: 30990
|
||||||
|
targetPort: 8989
|
||||||
|
nodePort: 30990
|
||||||
|
selector:
|
||||||
|
io.kompose.service: sonarr-anime
|
||||||
58
services/sonarr/sonarr-deployment.yaml
Normal file
58
services/sonarr/sonarr-deployment.yaml
Normal file
|
|
@ -0,0 +1,58 @@
|
||||||
|
apiVersion: apps/v1
|
||||||
|
kind: Deployment
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||||
|
kompose.version: 1.38.0 (HEAD)
|
||||||
|
labels:
|
||||||
|
io.kompose.service: sonarr
|
||||||
|
name: sonarr
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
io.kompose.service: sonarr
|
||||||
|
strategy:
|
||||||
|
type: Recreate
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||||
|
kompose.version: 1.38.0 (HEAD)
|
||||||
|
labels:
|
||||||
|
io.kompose.service: sonarr
|
||||||
|
spec:
|
||||||
|
containers:
|
||||||
|
- env:
|
||||||
|
- name: PGID
|
||||||
|
value: "1000"
|
||||||
|
- name: PUID
|
||||||
|
value: "1000"
|
||||||
|
- name: TZ
|
||||||
|
value: America/New_York
|
||||||
|
image: ghcr.io/hotio/sonarr:latest
|
||||||
|
name: sonarr
|
||||||
|
ports:
|
||||||
|
- containerPort: 8989
|
||||||
|
protocol: TCP
|
||||||
|
volumeMounts:
|
||||||
|
- mountPath: /config
|
||||||
|
name: sonarr-config
|
||||||
|
- mountPath: /data
|
||||||
|
name: sonarr-data
|
||||||
|
- mountPath: /downloads
|
||||||
|
name: sonarr-downloads
|
||||||
|
restartPolicy: Always
|
||||||
|
volumes:
|
||||||
|
- name: sonarr-config
|
||||||
|
nfs:
|
||||||
|
server: birdfeeder2.home.nest
|
||||||
|
path: /k3s/sonarr
|
||||||
|
- name: sonarr-data
|
||||||
|
nfs:
|
||||||
|
server: birdfeeder1.home.nest
|
||||||
|
path: /yarr
|
||||||
|
- name: sonarr-downloads
|
||||||
|
nfs:
|
||||||
|
server: birdfeeder1.home.nest
|
||||||
|
path: /yarr/downloads
|
||||||
18
services/sonarr/sonarr-service.yaml
Normal file
18
services/sonarr/sonarr-service.yaml
Normal file
|
|
@ -0,0 +1,18 @@
|
||||||
|
apiVersion: v1
|
||||||
|
kind: Service
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||||
|
kompose.version: 1.38.0 (HEAD)
|
||||||
|
labels:
|
||||||
|
io.kompose.service: sonarr
|
||||||
|
name: sonarr
|
||||||
|
spec:
|
||||||
|
type: NodePort
|
||||||
|
ports:
|
||||||
|
- name: "30989"
|
||||||
|
port: 30989
|
||||||
|
targetPort: 8989
|
||||||
|
nodePort: 30989
|
||||||
|
selector:
|
||||||
|
io.kompose.service: sonarr
|
||||||
|
|
@ -8,7 +8,7 @@ metadata:
|
||||||
io.kompose.service: vaultwarden
|
io.kompose.service: vaultwarden
|
||||||
name: vaultwarden
|
name: vaultwarden
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 3
|
||||||
selector:
|
selector:
|
||||||
matchLabels:
|
matchLabels:
|
||||||
io.kompose.service: vaultwarden
|
io.kompose.service: vaultwarden
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue