kubernetes/apps/media/kavita/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: kavita
7
spec:
8
components:
9
- ../../../../components/zeroscaler
10
- ../../../../components/kopiur/backup
11
dependsOn:
12
- name: pocket-id-instance
13
namespace: security
14
- name: miroir-config
15
namespace: miroir-system
16
interval: 1h
17
path: ./kubernetes/apps/media/kavita/app
18
postBuild:
19
substitute:
20
APP: kavita
21
KOPIUR_CAPACITY: 20Gi
22
KOPIUR_COPYMETHOD: Direct
23
KOPIUR_STORAGECLASS: miroir-fast-local
24
prune: true
25
sourceRef:
26
kind: GitRepository
27
name: flux-system
28
namespace: flux-system
29
targetNamespace: media
30
wait: false