feat(jellyfin): Add pdb-manager for jellyfin
This patch introduces a new container to the jellyfin instance that talks to the kubernetes API and manages a PDB for jellyfin. It blocks evictions while at least one device is playing a video. This should prevent awkward situations during updates.
Showing
- apps/base/jellyfin/namespace.yaml 2 additions, 1 deletionapps/base/jellyfin/namespace.yaml
- apps/base/jellyfin/serviceaccount.yaml 0 additions, 1 deletionapps/base/jellyfin/serviceaccount.yaml
- apps/k8s01/jellyfin/jellyfin-pdb-mgr/deployment.yaml 39 additions, 0 deletionsapps/k8s01/jellyfin/jellyfin-pdb-mgr/deployment.yaml
- apps/k8s01/jellyfin/jellyfin-pdb-mgr/kustomization.yaml 15 additions, 0 deletionsapps/k8s01/jellyfin/jellyfin-pdb-mgr/kustomization.yaml
- apps/k8s01/jellyfin/jellyfin-pdb-mgr/poddisruptionbudget.yaml 10 additions, 0 deletions.../k8s01/jellyfin/jellyfin-pdb-mgr/poddisruptionbudget.yaml
- apps/k8s01/jellyfin/jellyfin-pdb-mgr/role.yaml 25 additions, 0 deletionsapps/k8s01/jellyfin/jellyfin-pdb-mgr/role.yaml
- apps/k8s01/jellyfin/jellyfin-token.yaml 58 additions, 0 deletionsapps/k8s01/jellyfin/jellyfin-token.yaml
- apps/k8s01/jellyfin/kustomization.yaml 5 additions, 1 deletionapps/k8s01/jellyfin/kustomization.yaml
- shared/networkpolicies/allow-to-kube-system.yaml 16 additions, 0 deletionsshared/networkpolicies/allow-to-kube-system.yaml
Loading
Please register or sign in to comment