kubernetes/apps/media/plex/ks.yaml
1
---
2
# yaml-language-server: $schema=https://k8s-schemas.home-operations.com/kustomize.toolkit.fluxcd.io/kustomization_v1.json
3
apiVersion: kustomize.toolkit.fluxcd.io/v1
4
kind: Kustomization
5
metadata:
6
name: plex
7
spec:
8
components:
9
- ../../../../components/zeroscaler
10
- ../../../../components/gpu
11
- ../../../../components/kopiur/backup
12
dependsOn:
13
- name: k8s-gpu-dra-driver
14
namespace: kube-system
15
- name: miroir-config
16
namespace: miroir-system
17
interval: 1h
18
path: ./kubernetes/apps/media/plex/app
19
postBuild:
20
substitute:
21
APP: plex
22
KOPIUR_CAPACITY: 50Gi
23
KOPIUR_COPYMETHOD: Direct
24
KOPIUR_STORAGECLASS: miroir-fast-local
25
prune: true
26
sourceRef:
27
kind: GitRepository
28
name: flux-system
29
namespace: flux-system
30
targetNamespace: media
31
wait: false