Skip to content

Commit ad6eb5c

Browse files
committed
Started adding servarr apps
1 parent adcc388 commit ad6eb5c

File tree

9 files changed

+95
-0
lines changed

9 files changed

+95
-0
lines changed
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
apiVersion: kustomize.config.k8s.io/v1beta1
2+
kind: Kustomization
3+
resources:
4+
- repository.yaml
5+
- transmission
6+
- prowlarr
7+
# - sonarr
8+
# - radarr
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
apiVersion: kustomize.config.k8s.io/v1beta1
2+
kind: Kustomization
3+
resources:
4+
- release.yaml
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
apiVersion: helm.toolkit.fluxcd.io/v2
2+
kind: HelmRelease
3+
metadata:
4+
name: prowlarr
5+
namespace: apps
6+
spec:
7+
releaseName: prowlarr
8+
chart:
9+
spec:
10+
chart: prowlarr
11+
sourceRef:
12+
kind: HelmRepository
13+
name: servarr-repo
14+
namespace: apps
15+
interval: 50m
16+
install:
17+
remediation:
18+
retries: 3
19+
values:
20+
metrics:
21+
enabled: true
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
apiVersion: kustomize.config.k8s.io/v1beta1
2+
kind: Kustomization
3+
resources:
4+
- repository.yaml
5+
- pvc.yaml
6+
- release.yaml

apps/base/servarr/repository.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
apiVersion: source.toolkit.fluxcd.io/v1
2+
kind: HelmRepository
3+
metadata:
4+
name: servarr-repo
5+
namespace: apps
6+
spec:
7+
type: default
8+
url: https://media-servarr.shw.al/charts
9+
interval: 5m
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
apiVersion: kustomize.config.k8s.io/v1beta1
2+
kind: Kustomization
3+
resources:
4+
- repository.yaml
5+
- pvc.yaml
6+
- release.yaml
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
apiVersion: kustomize.config.k8s.io/v1beta1
2+
kind: Kustomization
3+
resources:
4+
- pvc.yaml
5+
- release.yaml
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
apiVersion: v1
2+
kind: PersistentVolumeClaim
3+
metadata:
4+
name: transmission-download-pvc
5+
namespace: apps
6+
spec:
7+
accessModes:
8+
- ReadWriteOnce
9+
resources:
10+
requests:
11+
storage: 200Gi
12+
storageClassName: openebs-zfspv
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
apiVersion: helm.toolkit.fluxcd.io/v2
2+
kind: HelmRelease
3+
metadata:
4+
name: transmission
5+
namespace: apps
6+
spec:
7+
releaseName: transmission
8+
chart:
9+
spec:
10+
chart: transmission
11+
sourceRef:
12+
kind: HelmRepository
13+
name: servarr-repo
14+
namespace: apps
15+
interval: 50m
16+
install:
17+
remediation:
18+
retries: 3
19+
values:
20+
deployment:
21+
volumes:
22+
downloads:
23+
persistentVolumeClaim:
24+
claimName: transmission-download-pvc

0 commit comments

Comments
 (0)