Add volsync & rook-ceph.

This commit is contained in:
Joseph Hanson 2024-01-18 06:09:31 -06:00
parent ef3288c611
commit 3f51421126
3 changed files with 9 additions and 9 deletions

View file

@ -75,14 +75,6 @@ spec:
fsGroup: 568 fsGroup: 568
fsGroupChangePolicy: OnRootMismatch fsGroupChangePolicy: OnRootMismatch
supplementalGroups: [44, 105, 10000] supplementalGroups: [44, 105, 10000]
statefulset:
volumeClaimTemplates:
- name: config
accessMode: ReadWriteOnce
size: 1Gi
storageClass: local-hostpath
globalMounts:
- path: /config
service: service:
main: main:
ports: ports:
@ -106,6 +98,9 @@ spec:
- hosts: - hosts:
- *host - *host
persistence: persistence:
config:
existingClaim: jellyfin
enabled: true
transcode: transcode:
type: emptyDir type: emptyDir
globalMounts: globalMounts:

View file

@ -5,3 +5,4 @@ kind: Kustomization
namespace: default namespace: default
resources: resources:
- ./helmrelease.yaml - ./helmrelease.yaml
- ../../../../templates/volsync

View file

@ -3,7 +3,7 @@
apiVersion: kustomize.toolkit.fluxcd.io/v1 apiVersion: kustomize.toolkit.fluxcd.io/v1
kind: Kustomization kind: Kustomization
metadata: metadata:
name: jellyfin name: &app jellyfin
namespace: flux-system namespace: flux-system
spec: spec:
dependsOn: dependsOn:
@ -17,3 +17,7 @@ spec:
interval: 30m interval: 30m
retryInterval: 1m retryInterval: 1m
timeout: 5m timeout: 5m
postBuild:
substitute:
APP: *app
VOLSYNC_CAPACITY: 10Gi