Automated Manifest Update #3096

Merged
alexlebens merged 2 commits from auto/update-manifests into manifests 2026-01-07 23:02:27 +00:00
12 changed files with 125 additions and 15 deletions

View File

@@ -101,6 +101,7 @@ data:
code-server IN CNAME traefik-cl01tl
ephemera IN CNAME traefik-cl01tl
feishin IN CNAME traefik-cl01tl
fladder IN CNAME traefik-cl01tl
garage-s3 IN CNAME traefik-cl01tl
garage-webui IN CNAME traefik-cl01tl
gatus IN CNAME traefik-cl01tl

View File

@@ -22,7 +22,7 @@ spec:
template:
metadata:
annotations:
checksum/configMaps: 3e1796341d5ee8861703a2c989cef2b8422bbc50c14205a40a104526ca8e6f84
checksum/configMaps: 701bd2b71e08a088198f97b455b1e45c17587b6bf2b68840b9ec859ab73d2d85
labels:
app.kubernetes.io/controller: main
app.kubernetes.io/instance: blocky

View File

@@ -42,15 +42,6 @@ data:
interval: 30s
name: plex
url: http://plex.alexlebens.net
- alerts:
- type: ntfy
conditions:
- '[STATUS] == 200'
- '[CERTIFICATE_EXPIRATION] > 240h'
group: core
interval: 30s
name: jellyfin
url: https://jellyfin.alexlebens.net
- alerts:
- type: ntfy
conditions:
@@ -78,6 +69,24 @@ data:
interval: 30s
name: yamtrack
url: https://yamtrack.alexlebens.net
- alerts:
- type: ntfy
conditions:
- '[STATUS] == 200'
- '[CERTIFICATE_EXPIRATION] > 240h'
group: core
interval: 30s
name: jellyfin
url: https://jellyfin.alexlebens.net
- alerts:
- type: ntfy
conditions:
- '[STATUS] == 200'
- '[CERTIFICATE_EXPIRATION] > 240h'
group: core
interval: 30s
name: fladder
url: https://fladder.alexlebens.net
- alerts:
- type: ntfy
conditions:

View File

@@ -26,7 +26,7 @@ spec:
app.kubernetes.io/name: gatus
app.kubernetes.io/instance: gatus
annotations:
checksum/config: cf4065a5fc4284e3ea63e011cc2566ae7b008607207c8984078e449b3d8a2d22
checksum/config: 9bf20bec38feed11120c64416e3670fbb77fd9d3f68dd9dca546f7d37d902f86
spec:
serviceAccountName: default
automountServiceAccountToken: false

View File

@@ -59,7 +59,7 @@ spec:
- env:
- name: TZ
value: US/Central
image: ghcr.io/home-assistant/home-assistant:2025.12.5
image: ghcr.io/home-assistant/home-assistant:2026.1.0
imagePullPolicy: IfNotPresent
name: main
resources:

View File

@@ -80,6 +80,12 @@ data:
href: https://yamtrack.alexlebens.net
siteMonitor: http://yamtrack.yamtrack:80
statusStyle: dot
- Movies and TV:
icon: sh-fladder.webp
description: Fladder (Alt Jellyfin UI)
href: https://fladder.alexlebens.net
siteMonitor: http://fladder.jellyfin:80
statusStyle: dot
- Movies and TV:
icon: sh-jellyfin.webp
description: Jellyfin

View File

@@ -24,7 +24,7 @@ spec:
template:
metadata:
annotations:
checksum/configMaps: d59a0aa450e5bf09c2a40c664cf5814ee26560574bfd368564e9c633ed973f7d
checksum/configMaps: 3c4a14855ca4f9634e0353758192bd5f16529f87b006d2ec3e08ce1143f72cac
checksum/secrets: d3ba83f111cd32f92c909268c55ad8bbd4f9e299b74b35b33c1a011180d8b378
labels:
app.kubernetes.io/controller: main

View File

@@ -0,0 +1,42 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: jellyfin-fladder
labels:
app.kubernetes.io/controller: fladder
app.kubernetes.io/instance: jellyfin
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: jellyfin
helm.sh/chart: jellyfin-4.5.0
namespace: jellyfin
spec:
revisionHistoryLimit: 3
replicas: 1
strategy:
type: Recreate
selector:
matchLabels:
app.kubernetes.io/controller: fladder
app.kubernetes.io/name: jellyfin
app.kubernetes.io/instance: jellyfin
template:
metadata:
labels:
app.kubernetes.io/controller: fladder
app.kubernetes.io/instance: jellyfin
app.kubernetes.io/name: jellyfin
spec:
enableServiceLinks: false
serviceAccountName: default
automountServiceAccountToken: true
hostIPC: false
hostNetwork: false
hostPID: false
dnsPolicy: ClusterFirst
containers:
- env:
- name: BASE_URL
value: https://jellyfin.alexlebens.net/
image: ghcr.io/donutware/fladder:10.11.5
imagePullPolicy: IfNotPresent
name: main

View File

@@ -1,7 +1,7 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: jellyfin
name: jellyfin-main
labels:
app.kubernetes.io/controller: main
app.kubernetes.io/instance: jellyfin

View File

@@ -0,0 +1,30 @@
apiVersion: gateway.networking.k8s.io/v1
kind: HTTPRoute
metadata:
name: jellyfin-fladder
labels:
app.kubernetes.io/instance: jellyfin
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: jellyfin
helm.sh/chart: jellyfin-4.5.0
namespace: jellyfin
spec:
parentRefs:
- group: gateway.networking.k8s.io
kind: Gateway
name: traefik-gateway
namespace: traefik
hostnames:
- "fladder.alexlebens.net"
rules:
- backendRefs:
- group: ""
kind: Service
name: fladder
namespace: jellyfin
port: 80
weight: 100
matches:
- path:
type: PathPrefix
value: /

View File

@@ -1,7 +1,7 @@
apiVersion: gateway.networking.k8s.io/v1
kind: HTTPRoute
metadata:
name: jellyfin
name: jellyfin-main
labels:
app.kubernetes.io/instance: jellyfin
app.kubernetes.io/managed-by: Helm

View File

@@ -0,0 +1,22 @@
apiVersion: v1
kind: Service
metadata:
name: fladder
labels:
app.kubernetes.io/instance: jellyfin
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: jellyfin
app.kubernetes.io/service: fladder
helm.sh/chart: jellyfin-4.5.0
namespace: jellyfin
spec:
type: ClusterIP
ports:
- port: 80
targetPort: 80
protocol: TCP
name: http
selector:
app.kubernetes.io/controller: fladder
app.kubernetes.io/instance: jellyfin
app.kubernetes.io/name: jellyfin