add k8s-mediaserver

This commit is contained in:
James Andariese 2023-05-05 13:25:20 -05:00
parent 3d6a9d8a86
commit 9411247eec
2 changed files with 51 additions and 0 deletions

View File

@ -81,6 +81,10 @@ spec:
tunnelSecret: cloudflare-tunnel-strudelline-credentials
tunnel: 12dcd4b7-4987-4639-8bb3-0da0dfd1b1bc
ingress:
- hostname: plex.strudelline.net
service: hello_world
- hostname: media.strudelline.net
service: hello_world
#- hostname: webdav.strudelline.net
# service: http://172.16.18.1:5005
- hostname: jenkins.strudelline.net

View File

@ -0,0 +1,47 @@
---
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
syncOptions:
- CreateNamespace=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:
storage:
pvcStorageClass: nfs
ingress_host: media.strudelline.net
plex_ingress_host: plex.strudelline.net
plex:
ingress:
tls:
enabled: true
secretName: wildcard-tls
sonarr:
ingress:
tls:
enabled: true
secretName: wildcard-tls