From 973a51c27853053234d4a3aea30b49d97c313707 Mon Sep 17 00:00:00 2001 From: Alex Lebens Date: Thu, 9 Apr 2026 15:00:39 -0500 Subject: [PATCH] feat: merge --- clusters/cl01tl/helm/blocky/values.yaml | 1 - clusters/cl01tl/helm/gatus/values.yaml | 3 - clusters/cl01tl/helm/homepage/values.yaml | 6 - clusters/cl01tl/helm/kyoo/Chart.lock | 9 - clusters/cl01tl/helm/kyoo/Chart.yaml | 35 ---- .../helm/kyoo/templates/external-secret.yaml | 78 -------- .../helm/kyoo/templates/http-route.yaml | 88 -------- .../templates/persistent-volume-claim.yaml | 131 ------------ .../kyoo/templates/persistent-volume.yaml | 173 ---------------- clusters/cl01tl/helm/kyoo/values.yaml | 189 ------------------ hosts/ps08rp/blocky/config.yml | 1 - hosts/ps09rp/blocky/config.yml | 1 - renovate.json | 4 +- 13 files changed, 2 insertions(+), 717 deletions(-) delete mode 100644 clusters/cl01tl/helm/kyoo/Chart.lock delete mode 100644 clusters/cl01tl/helm/kyoo/Chart.yaml delete mode 100644 clusters/cl01tl/helm/kyoo/templates/external-secret.yaml delete mode 100644 clusters/cl01tl/helm/kyoo/templates/http-route.yaml delete mode 100644 clusters/cl01tl/helm/kyoo/templates/persistent-volume-claim.yaml delete mode 100644 clusters/cl01tl/helm/kyoo/templates/persistent-volume.yaml delete mode 100644 clusters/cl01tl/helm/kyoo/values.yaml diff --git a/clusters/cl01tl/helm/blocky/values.yaml b/clusters/cl01tl/helm/blocky/values.yaml index f9027cba1..d03e7d250 100644 --- a/clusters/cl01tl/helm/blocky/values.yaml +++ b/clusters/cl01tl/helm/blocky/values.yaml @@ -131,7 +131,6 @@ blocky: jellystat IN CNAME traefik-cl01tl kiwix IN CNAME traefik-cl01tl komodo IN CNAME traefik-cl01tl - kyoo IN CNAME traefik-cl01tl languagetool IN CNAME traefik-cl01tl lidarr IN CNAME traefik-cl01tl mail IN CNAME traefik-cl01tl diff --git a/clusters/cl01tl/helm/gatus/values.yaml b/clusters/cl01tl/helm/gatus/values.yaml index 8479eeff6..bdc4beef3 100644 --- a/clusters/cl01tl/helm/gatus/values.yaml +++ b/clusters/cl01tl/helm/gatus/values.yaml @@ -116,9 +116,6 @@ gatus: - name: jellyfin url: https://jellyfin.alexlebens.net <<: *defaults - - name: kyoo - url: https://kyoo.alexlebens.net - <<: *defaults - name: tubearchivist url: https://tubearchivist.alexlebens.net <<: *defaults diff --git a/clusters/cl01tl/helm/homepage/values.yaml b/clusters/cl01tl/helm/homepage/values.yaml index 1d1f2f2f2..44e36bf32 100644 --- a/clusters/cl01tl/helm/homepage/values.yaml +++ b/clusters/cl01tl/helm/homepage/values.yaml @@ -151,12 +151,6 @@ homepage: href: https://jellyfin.alexlebens.net siteMonitor: http://jellyfin.jellyfin:80 statusStyle: dot - - Movies and TV: - icon: sh-kyoo.webp - description: Kyoo - href: https://kyoo.alexlebens.net - siteMonitor: http://front.kyoo:8901 - statusStyle: dot - Youtube Archive: icon: sh-tube-archivist-light.webp description: TubeArchivist diff --git a/clusters/cl01tl/helm/kyoo/Chart.lock b/clusters/cl01tl/helm/kyoo/Chart.lock deleted file mode 100644 index f60bc9997..000000000 --- a/clusters/cl01tl/helm/kyoo/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: kyoo - repository: oci://ghcr.io/zoriya/helm-charts - version: 5.0.0 -- name: volsync-target - repository: oci://harbor.alexlebens.net/helm-charts - version: 0.8.0 -digest: sha256:46a986610568c2ca342db3bb34658eb0567f967dfee8dd8a317881103da0f6f9 -generated: "2026-04-09T14:23:43.657618-05:00" diff --git a/clusters/cl01tl/helm/kyoo/Chart.yaml b/clusters/cl01tl/helm/kyoo/Chart.yaml deleted file mode 100644 index 6497d97ab..000000000 --- a/clusters/cl01tl/helm/kyoo/Chart.yaml +++ /dev/null @@ -1,35 +0,0 @@ -apiVersion: v2 -name: kyoo -version: 1.0.0 -description: Kyoo -keywords: - - kyoo - - media -home: https://docs.alexlebens.dev/applications/kyoo/ -sources: - - https://github.com/zoriya/Kyoo - - https://github.com/zoriya/Kyoo/pkgs/container/kyoo_api - - https://github.com/zoriya/Kyoo/pkgs/container/kyoo_auth - - https://github.com/zoriya/Kyoo/pkgs/container/kyoo_front - - https://github.com/zoriya/Kyoo/pkgs/container/kyoo_scanner - - https://github.com/zoriya/Kyoo/pkgs/container/kyoo_transcoder - - https://github.com/zoriya/Kyoo/tree/master/chart - - https://gitea.alexlebens.dev/alexlebens/helm-charts/src/branch/main/charts/postgres-cluster - - https://gitea.alexlebens.dev/alexlebens/helm-charts/src/branch/main/charts/volsync-target -maintainers: - - name: alexlebens -dependencies: - - name: kyoo - repository: oci://ghcr.io/zoriya/helm-charts - version: 5.0.0 - # - name: volsync-target - # alias: volsync-target-db - # version: 0.8.0 - # repository: oci://harbor.alexlebens.net/helm-charts - - name: volsync-target - alias: volsync-target-metadata - version: 0.8.0 - repository: oci://harbor.alexlebens.net/helm-charts -icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/kyoo.png -# renovate: datasource=github-releases depName=zoriya/Kyoo -appVersion: v5.0.0 diff --git a/clusters/cl01tl/helm/kyoo/templates/external-secret.yaml b/clusters/cl01tl/helm/kyoo/templates/external-secret.yaml deleted file mode 100644 index fa6fead23..000000000 --- a/clusters/cl01tl/helm/kyoo/templates/external-secret.yaml +++ /dev/null @@ -1,78 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: kyoo-key-secret - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: kyoo-key-secret - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - data: - - secretKey: rsa-private - remoteRef: - key: /cl01tl/kyoo/key - property: rsa-private - - secretKey: scanner-apikey - remoteRef: - key: /cl01tl/kyoo/key - property: scanner - - secretKey: tmdb-apikey - remoteRef: - key: /tmdb/alexlebens - property: api-key - - secretKey: tvdb-apikey - remoteRef: - key: /tvdb/alexlebens - property: api-key - ---- -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: kyoo-db-secret - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: kyoo-db-secret - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - data: - - secretKey: postgres_user - remoteRef: - key: /cl01tl/kyoo/db - property: user - - secretKey: postgres_password - remoteRef: - key: /cl01tl/kyoo/db - property: password - ---- -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: kyoo-oidc-secret - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: kyoo-oidc-secret - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - data: - - secretKey: client - remoteRef: - key: /authentik/oidc/kyoo - property: client - - secretKey: secret - remoteRef: - key: /authentik/oidc/kyoo - property: secret diff --git a/clusters/cl01tl/helm/kyoo/templates/http-route.yaml b/clusters/cl01tl/helm/kyoo/templates/http-route.yaml deleted file mode 100644 index af3995cc0..000000000 --- a/clusters/cl01tl/helm/kyoo/templates/http-route.yaml +++ /dev/null @@ -1,88 +0,0 @@ -apiVersion: gateway.networking.k8s.io/v1 -kind: HTTPRoute -metadata: - name: kyoo - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: kyoo - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - parentRefs: - - group: gateway.networking.k8s.io - kind: Gateway - name: traefik-gateway - namespace: traefik - hostnames: - - kyoo.alexlebens.net - rules: - - matches: - - path: - type: PathPrefix - value: / - backendRefs: - - group: '' - kind: Service - name: kyoo-front - port: 8901 - weight: 100 - - matches: - - path: - type: PathPrefix - value: /video - backendRefs: - - group: '' - kind: Service - name: kyoo-transcoder - port: 7666 - weight: 100 - - matches: - - path: - type: PathPrefix - value: /auth/ - backendRefs: - - group: '' - kind: Service - name: kyoo-auth - port: 4568 - weight: 100 - - matches: - - path: - type: PathPrefix - value: /.well-known/ - backendRefs: - - group: '' - kind: Service - name: kyoo-auth - port: 4568 - weight: 100 - - matches: - - path: - type: PathPrefix - value: /api/ - backendRefs: - - group: '' - kind: Service - name: kyoo-api - port: 3567 - weight: 100 - - matches: - - path: - type: PathPrefix - value: /swagger - backendRefs: - - group: '' - kind: Service - name: kyoo-api - port: 3567 - weight: 100 - - matches: - - path: - type: PathPrefix - value: /scanner/ - backendRefs: - - group: '' - kind: Service - name: kyoo-scanner - port: 4389 - weight: 100 diff --git a/clusters/cl01tl/helm/kyoo/templates/persistent-volume-claim.yaml b/clusters/cl01tl/helm/kyoo/templates/persistent-volume-claim.yaml deleted file mode 100644 index 197e8c091..000000000 --- a/clusters/cl01tl/helm/kyoo/templates/persistent-volume-claim.yaml +++ /dev/null @@ -1,131 +0,0 @@ -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: kyoo-media-anime-nfs-storage - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: kyoo-media-anime-nfs-storage - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - volumeName: kyoo-media-anime-nfs-storage - storageClassName: nfs-client - accessModes: - - ReadWriteMany - resources: - requests: - storage: 1Gi - ---- -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: kyoo-media-anime-movies-nfs-storage - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: kyoo-media-anime-movies-nfs-storage - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - volumeName: kyoo-media-anime-movies-nfs-storage - storageClassName: nfs-client - accessModes: - - ReadWriteMany - resources: - requests: - storage: 1Gi - ---- -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: kyoo-media-movies-nfs-storage - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: kyoo-media-movies-nfs-storage - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - volumeName: kyoo-media-movies-nfs-storage - storageClassName: nfs-client - accessModes: - - ReadWriteMany - resources: - requests: - storage: 1Gi - ---- -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: kyoo-media-movies-4k-nfs-storage - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: kyoo-media-movies-4k-nfs-storage - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - volumeName: kyoo-media-movies-4k-nfs-storage - storageClassName: nfs-client - accessModes: - - ReadWriteMany - resources: - requests: - storage: 1Gi - ---- -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: kyoo-media-standup-nfs-storage - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: kyoo-media-standup-nfs-storage - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - volumeName: kyoo-media-standup-nfs-storage - storageClassName: nfs-client - accessModes: - - ReadWriteMany - resources: - requests: - storage: 1Gi - ---- -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: kyoo-media-tvshows-nfs-storage - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: kyoo-media-tvshows-nfs-storage - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - volumeName: kyoo-media-tvshows-nfs-storage - storageClassName: nfs-client - accessModes: - - ReadWriteMany - resources: - requests: - storage: 1Gi - ---- -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: kyoo-media-tvshows-4k-nfs-storage - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: kyoo-media-tvshows-4k-nfs-storage - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - volumeName: kyoo-media-tvshows-4k-nfs-storage - storageClassName: nfs-client - accessModes: - - ReadWriteMany - resources: - requests: - storage: 1Gi diff --git a/clusters/cl01tl/helm/kyoo/templates/persistent-volume.yaml b/clusters/cl01tl/helm/kyoo/templates/persistent-volume.yaml deleted file mode 100644 index 7b03871d1..000000000 --- a/clusters/cl01tl/helm/kyoo/templates/persistent-volume.yaml +++ /dev/null @@ -1,173 +0,0 @@ -apiVersion: v1 -kind: PersistentVolume -metadata: - name: kyoo-media-anime-nfs-storage - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: kyoo-media-anime-nfs-storage - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - persistentVolumeReclaimPolicy: Retain - storageClassName: nfs-client - capacity: - storage: 1Gi - accessModes: - - ReadWriteMany - nfs: - path: /volume2/Storage/Anime - server: synologybond.alexlebens.net - mountOptions: - - vers=4 - - minorversion=1 - - noac - ---- -apiVersion: v1 -kind: PersistentVolume -metadata: - name: kyoo-media-anime-movies-nfs-storage - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: kyoo-media-anime-movies-nfs-storage - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - persistentVolumeReclaimPolicy: Retain - storageClassName: nfs-client - capacity: - storage: 1Gi - accessModes: - - ReadWriteMany - nfs: - path: /volume2/Storage/Anime Movies - server: synologybond.alexlebens.net - mountOptions: - - vers=4 - - minorversion=1 - - noac - ---- -apiVersion: v1 -kind: PersistentVolume -metadata: - name: kyoo-media-movies-nfs-storage - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: kyoo-media-movies-nfs-storage - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - persistentVolumeReclaimPolicy: Retain - storageClassName: nfs-client - capacity: - storage: 1Gi - accessModes: - - ReadWriteMany - nfs: - path: /volume2/Storage/Movies - server: synologybond.alexlebens.net - mountOptions: - - vers=4 - - minorversion=1 - - noac - ---- -apiVersion: v1 -kind: PersistentVolume -metadata: - name: kyoo-media-movies-4k-nfs-storage - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: kyoo-media-movies-4k-nfs-storage - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - persistentVolumeReclaimPolicy: Retain - storageClassName: nfs-client - capacity: - storage: 1Gi - accessModes: - - ReadWriteMany - nfs: - path: /volume2/Storage/Movies 4K - server: synologybond.alexlebens.net - mountOptions: - - vers=4 - - minorversion=1 - - noac - ---- -apiVersion: v1 -kind: PersistentVolume -metadata: - name: kyoo-media-standup-nfs-storage - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: kyoo-media-standup-nfs-storage - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - persistentVolumeReclaimPolicy: Retain - storageClassName: nfs-client - capacity: - storage: 1Gi - accessModes: - - ReadWriteMany - nfs: - path: /volume2/Storage/Stand Up - server: synologybond.alexlebens.net - mountOptions: - - vers=4 - - minorversion=1 - - noac - ---- -apiVersion: v1 -kind: PersistentVolume -metadata: - name: kyoo-media-tvshows-nfs-storage - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: kyoo-media-tvshows-nfs-storage - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - persistentVolumeReclaimPolicy: Retain - storageClassName: nfs-client - capacity: - storage: 1Gi - accessModes: - - ReadWriteMany - nfs: - path: /volume2/Storage/TV Shows - server: synologybond.alexlebens.net - mountOptions: - - vers=4 - - minorversion=1 - - noac - ---- -apiVersion: v1 -kind: PersistentVolume -metadata: - name: kyoo-media-tvshows-4k-nfs-storage - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: kyoo-media-tvshows-4k-nfs-storage - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - persistentVolumeReclaimPolicy: Retain - storageClassName: nfs-client - capacity: - storage: 1Gi - accessModes: - - ReadWriteMany - nfs: - path: /volume2/Storage/TV Shows - server: synologybond.alexlebens.net - mountOptions: - - vers=4 - - minorversion=1 - - noac diff --git a/clusters/cl01tl/helm/kyoo/values.yaml b/clusters/cl01tl/helm/kyoo/values.yaml deleted file mode 100644 index 37a0474fb..000000000 --- a/clusters/cl01tl/helm/kyoo/values.yaml +++ /dev/null @@ -1,189 +0,0 @@ -kyoo: - global: - securityContext: - fsGroup: 1000 - fsGroupChangePolicy: OnRootMismatch - postgres: - infra: - user: kyoo_all - passwordKey: postgres_password - existingSecret: kyoo-db-secret - shared: - existingSecret: kyoo-db-secret - userKey: postgres_user - passwordKey: postgres_password - kyoo: - address: https://kyoo.alexlebens.net - auth: - privatekey: - existingSecret: kyoo-key-secret - privatekeyKey: rsa-private - apikeys: - scanner: - existingSecret: kyoo-key-secret - apikeyKey: scanner-apikey - transcoderAcceleration: qsv - transcoderPreset: fast - oidc_providers: - - name: Authentik - existingSecret: kyoo-oidc-secret - clientIdKey: client - clientSecretKey: secret - logo: https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/authentik.webp - authorizationAddress: https://authentik.alexlebens.net/application/o/authorize/ - tokenAddress: https://authentik.alexlebens.net/application/o/token/ - profileAddress: https://authentik.alexlebens.net/application/o/userinfo/ - scope: "email openid profile" - authMethod: ClientSecretBasic - media: - volumes: - - name: kyoo-media-anime-nfs-storage - persistentVolumeClaim: - claimName: kyoo-media-anime-nfs-storage - - name: kyoo-media-anime-movies-nfs-storage - persistentVolumeClaim: - claimName: kyoo-media-anime-movies-nfs-storage - - name: kyoo-media-movies-nfs-storage - persistentVolumeClaim: - claimName: kyoo-media-movies-nfs-storage - - name: kyoo-media-movies-4k-nfs-storage - persistentVolumeClaim: - claimName: kyoo-media-movies-4k-nfs-storage - - name: kyoo-media-standup-nfs-storage - persistentVolumeClaim: - claimName: kyoo-media-standup-nfs-storage - - name: kyoo-media-tvshows-nfs-storage - persistentVolumeClaim: - claimName: kyoo-media-tvshows-nfs-storage - - name: kyoo-media-tvshows-4k-nfs-storage - persistentVolumeClaim: - claimName: kyoo-media-tvshows-4k-nfs-storage - volumeMounts: - - mountPath: /media/anime - name: kyoo-media-anime-nfs-storage - readOnly: true - - mountPath: /media/anime-movies - name: kyoo-media-anime-movies-nfs-storage - readOnly: true - - mountPath: /media/movies - name: kyoo-media-movies-nfs-storage - readOnly: true - - mountPath: /media/movies-4k - name: kyoo-media-movies-4k-nfs-storage - readOnly: true - - mountPath: /media/standup - name: kyoo-media-standup-nfs-storage - readOnly: true - - mountPath: /media/tvshows - name: kyoo-media-tvshows-nfs-storage - readOnly: true - - mountPath: /media/tvshows-4k - name: kyoo-media-tvshows-4k-nfs-storage - readOnly: true - baseMountPath: /media - contentdatabase: - tmdb: - apikeyKey: tmdb-apikey - existingSecret: kyoo-key-secret - tvdb: - apikeyKey: tvdb-apikey - pinKey: tvdb-apikey - existingSecret: kyoo-key-secret - api: - kyoo_api: - resources: - requests: - cpu: 10m - memory: 100Mi - image: - repository: ghcr.io/zoriya/kyoo_api - tag: 5.0.0@sha256:dc0210f235e23ae616b0f5952af7867dcbc52e0354c2683ec3c4190fdcd17744 - persistence: - enabled: true - size: 1Gi - storageClass: ceph-block - accessModes: - - ReadWriteOnce - auth: - kyoo_auth: - resources: - requests: - cpu: 10m - memory: 100Mi - image: - repository: ghcr.io/zoriya/kyoo_auth - tag: 5.0.0 - persistence: - enabled: true - size: 500Mi - storageClass: ceph-block - accessModes: - - ReadWriteOnce - front: - kyoo_front: - resources: - requests: - cpu: 10m - memory: 100Mi - image: - repository: ghcr.io/zoriya/kyoo_front - tag: 5.0.0@sha256:985f892470b304f13ef1950fb5f7e9ef33ee39b71705c627cb045773e6dfb7b4 - scanner: - kyoo_scanner: - resources: - requests: - cpu: 10m - memory: 100Mi - image: - repository: ghcr.io/zoriya/kyoo_scanner - tag: 5.0.0@sha256:fa972f3f1e534264f4de153e30fe9481839754a3e724cc2663524a2b30e82b46 - transcoder: - kyoo_transcoder: - resources: - limits: - gpu.intel.com/i915: 1 - requests: - gpu.intel.com/i915: 1 - cpu: 1 - memory: 1Gi - image: - repository: ghcr.io/zoriya/kyoo_transcoder - tag: 5.0.0@sha256:59974794f8a638175408fa20f023ba9598108b54ad8ed9a22ec87a1a211dfc43 - replicaCount: 1 - persistence: - enabled: true - size: 1Gi - storageClass: ceph-block - accessModes: - - ReadWriteOnce - ingress: - enabled: false - traefikproxy: - enabled: false - postgres: - enabled: true - persistence: - enabled: true - size: 5Gi -volsync-target-db: - pvcTarget: kyoo-db - local: - enabled: true - schedule: 26 8 * * * - remote: - enabled: true - schedule: 26 9 * * * - external: - enabled: true - schedule: 26 10 * * * -volsync-target-metadata: - pvcTarget: kyoo-apimetadata - local: - enabled: true - schedule: 26 8 * * * - remote: - enabled: true - schedule: 26 9 * * * - external: - enabled: true - schedule: 26 10 * * * diff --git a/hosts/ps08rp/blocky/config.yml b/hosts/ps08rp/blocky/config.yml index 405d05975..e7d9c681b 100644 --- a/hosts/ps08rp/blocky/config.yml +++ b/hosts/ps08rp/blocky/config.yml @@ -108,7 +108,6 @@ customDNS: jellystat IN CNAME traefik-cl01tl kiwix IN CNAME traefik-cl01tl komodo IN CNAME traefik-cl01tl - kyoo IN CNAME traefik-cl01tl languagetool IN CNAME traefik-cl01tl lidarr IN CNAME traefik-cl01tl mail IN CNAME traefik-cl01tl diff --git a/hosts/ps09rp/blocky/config.yml b/hosts/ps09rp/blocky/config.yml index 480c7a63e..4ff736220 100644 --- a/hosts/ps09rp/blocky/config.yml +++ b/hosts/ps09rp/blocky/config.yml @@ -129,7 +129,6 @@ customDNS: jellystat IN CNAME traefik-cl01tl kiwix IN CNAME traefik-cl01tl komodo IN CNAME traefik-cl01tl - kyoo IN CNAME traefik-cl01tl languagetool IN CNAME traefik-cl01tl lidarr IN CNAME traefik-cl01tl mail IN CNAME traefik-cl01tl diff --git a/renovate.json b/renovate.json index 077d2f949..96f40ee43 100644 --- a/renovate.json +++ b/renovate.json @@ -76,10 +76,10 @@ { "description": "Specific app grouping overrides", "matchPackageNames": [ - "/(^|/|-)(argo-cd|bazarr|cilium|dawarich|element-web|home-assistant|immich|komodo|kyoo|plex|postiz|rook-ceph|roundcube|rybbit|tdarr|traefik)/", + "/(^|/|-)(argo-cd|bazarr|cilium|dawarich|element-web|home-assistant|immich|komodo|plex|postiz|rook-ceph|roundcube|rybbit|tdarr|traefik)/", "/^rook(-ceph|/rook|/ceph)/" ], - "groupName": "{{#if packageName}}{{{replace '^.*(argo-cd|bazarr|cilium|dawarich|element-web|home-assistant|immich|komodo|kyoo|plex|postiz|rook-ceph|roundcube|rybbit|tdarr|traefik).*$' '$1' packageName}}}{{else}}{{{replace '^.*(argo-cd|bazarr|cilium|dawarich|element-web|home-assistant|immich|komodo|kyoo|plex|postiz|rook-ceph|roundcube|rybbit|tdarr|traefik).*$' '$1' depName}}}{{/if}}", + "groupName": "{{#if packageName}}{{{replace '^.*(argo-cd|bazarr|cilium|dawarich|element-web|home-assistant|immich|komodo|plex|postiz|rook-ceph|roundcube|rybbit|tdarr|traefik).*$' '$1' packageName}}}{{else}}{{{replace '^.*(argo-cd|bazarr|cilium|dawarich|element-web|home-assistant|immich|komodo|plex|postiz|rook-ceph|roundcube|rybbit|tdarr|traefik).*$' '$1' depName}}}{{/if}}", "groupSlug": "unified-{{{groupName}}}" }, {