kube-cascade/k8s-mediaserver/application.yaml

78 lines
1.9 KiB
YAML

---
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: "mediaserver-operator"
namespace: "argocd"
# DO NOT place the resource finalizer here. Since this is ArgoCD itself, it
# will never be able to finalize itself since it will have to delete itself
# before removing the finalizer.
spec:
project: default
destination:
namespace: "mediaserver"
name: in-cluster
syncPolicy:
automated:
prune: true
selfHeal: true
retry:
limit: 10
backoff:
duration: 5s
factor: 2
maxDuration: 3m0s
source:
repoURL: "https://github.com/jamesandariese/k8s-mediaserver-operator"
targetRevision: "v0.8.0"
path: helm-charts/k8s-mediaserver
helm:
values: |-
general:
pgid: 101 # administrators
puid: 1024 # admin
storage:
#pvcStorageClass: nfs
customVolume: true
volumes:
nfs:
server: 172.16.18.1
path: /volume1/k8s-volumes/mediaserver
ingress_host: media.strudelline.net
plex_ingress_host: plex.strudelline.net
jackett:
ingress:
tls:
enabled: true
secretName: wildcard-tls
plex:
ingress:
tls:
enabled: true
secretName: wildcard-tls
prowlarr:
ingress:
tls:
enabled: true
secretName: wildcard-tls
radarr:
ingress:
tls:
enabled: true
secretName: wildcard-tls
sabnzbd:
ingress:
tls:
enabled: true
secretName: wildcard-tls
sonarr:
ingress:
tls:
enabled: true
secretName: wildcard-tls
transmission:
ingress:
tls:
enabled: true
secretName: wildcard-tls