From e9ad72ac6256b17236dfdc7591abfb2986daffca Mon Sep 17 00:00:00 2001 From: Alex Lebens Date: Wed, 8 Apr 2026 21:04:16 -0500 Subject: [PATCH] feat: fixes --- clusters/cl01tl/helm/kyoo/Chart.lock | 7 +++++-- clusters/cl01tl/helm/kyoo/Chart.yaml | 8 ++++---- .../helm/kyoo/templates/external-secret.yaml | 4 ++-- .../cl01tl/helm/kyoo/templates/http-route.yaml | 14 +++++++------- clusters/cl01tl/helm/kyoo/values.yaml | 12 +++++++++--- 5 files changed, 27 insertions(+), 18 deletions(-) diff --git a/clusters/cl01tl/helm/kyoo/Chart.lock b/clusters/cl01tl/helm/kyoo/Chart.lock index 4a43816a7..f8d52b524 100644 --- a/clusters/cl01tl/helm/kyoo/Chart.lock +++ b/clusters/cl01tl/helm/kyoo/Chart.lock @@ -5,5 +5,8 @@ dependencies: - name: postgres-cluster repository: oci://harbor.alexlebens.net/helm-charts version: 7.11.2 -digest: sha256:ecb2f86b40fa42951928b84b8e4774ff83710bc8c5b1953b4f9de1c25b6e9679 -generated: "2026-04-08T19:41:34.55285-05:00" +- name: volsync-target + repository: oci://harbor.alexlebens.net/helm-charts + version: 0.8.0 +digest: sha256:0a5ba08e137471d788da07502db63f5be535c2843f5bfda74fb873a997846ded +generated: "2026-04-08T21:04:05.245024-05:00" diff --git a/clusters/cl01tl/helm/kyoo/Chart.yaml b/clusters/cl01tl/helm/kyoo/Chart.yaml index 132ea51a8..2852a0b76 100644 --- a/clusters/cl01tl/helm/kyoo/Chart.yaml +++ b/clusters/cl01tl/helm/kyoo/Chart.yaml @@ -26,10 +26,10 @@ dependencies: alias: postgres-18-cluster version: 7.11.2 repository: oci://harbor.alexlebens.net/helm-charts - # - name: volsync-target - # alias: volsync-target-config - # 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 index 0191593f6..bfe8e3107 100644 --- a/clusters/cl01tl/helm/kyoo/templates/external-secret.yaml +++ b/clusters/cl01tl/helm/kyoo/templates/external-secret.yaml @@ -44,11 +44,11 @@ spec: kind: ClusterSecretStore name: vault data: - - secretKey: rsa-private + - secretKey: client remoteRef: key: /authentik/oidc/kyoo property: client - - secretKey: scanner-apikey + - 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 index fb25376c3..af3995cc0 100644 --- a/clusters/cl01tl/helm/kyoo/templates/http-route.yaml +++ b/clusters/cl01tl/helm/kyoo/templates/http-route.yaml @@ -23,7 +23,7 @@ spec: backendRefs: - group: '' kind: Service - name: front + name: kyoo-front port: 8901 weight: 100 - matches: @@ -33,7 +33,7 @@ spec: backendRefs: - group: '' kind: Service - name: transcoder + name: kyoo-transcoder port: 7666 weight: 100 - matches: @@ -43,7 +43,7 @@ spec: backendRefs: - group: '' kind: Service - name: auth + name: kyoo-auth port: 4568 weight: 100 - matches: @@ -53,7 +53,7 @@ spec: backendRefs: - group: '' kind: Service - name: auth + name: kyoo-auth port: 4568 weight: 100 - matches: @@ -63,7 +63,7 @@ spec: backendRefs: - group: '' kind: Service - name: api + name: kyoo-api port: 3567 weight: 100 - matches: @@ -73,7 +73,7 @@ spec: backendRefs: - group: '' kind: Service - name: api + name: kyoo-api port: 3567 weight: 100 - matches: @@ -83,6 +83,6 @@ spec: backendRefs: - group: '' kind: Service - name: scanner + name: kyoo-scanner port: 4389 weight: 100 diff --git a/clusters/cl01tl/helm/kyoo/values.yaml b/clusters/cl01tl/helm/kyoo/values.yaml index d1553d8ea..f1923d008 100644 --- a/clusters/cl01tl/helm/kyoo/values.yaml +++ b/clusters/cl01tl/helm/kyoo/values.yaml @@ -13,6 +13,10 @@ kyoo: kyoo_api: database: kyoo_api sslmode: disable + kyoo_api: + userKey: user + passwordKey: password + existingSecret: kyoo-postgresql-18-cluster-superuser kyoo_auth: database: kyoo_auth sslmode: disable @@ -173,7 +177,9 @@ kyoo: postgres: enabled: false postgres-18-cluster: - mode: standalone + mode: recovery + cluster: + enableSuperuserAccess: true recovery: method: objectStore objectStore: @@ -204,8 +210,8 @@ postgres-18-cluster: - name: kyoo_transcoder ensure: present owner: app -volsync-target-config: - pvcTarget: kyoo-config +volsync-target-metadata: + pvcTarget: kyoo-apimetadata local: enabled: true schedule: 26 8 * * *