kube-cascade/k8s-mediaserver/application.yaml
James Andariese a72fbfba8f update mediaserver
add wildcard tls, also configure ns for wildcard tls
2023-05-08 12:11:44 -05:00

73 lines
1.8 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
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
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