From 02d2e58f84e497721802dde83228fbe4ad84e61f Mon Sep 17 00:00:00 2001 From: Alex Lebens Date: Fri, 16 Jan 2026 15:14:05 -0600 Subject: [PATCH] add cookie --- .../templates/external-secret.yaml | 23 +++++++++++++++++++ .../cl01tl/helm/yubal-playlist/values.yaml | 11 +++++++++ 2 files changed, 34 insertions(+) diff --git a/clusters/cl01tl/helm/yubal-playlist/templates/external-secret.yaml b/clusters/cl01tl/helm/yubal-playlist/templates/external-secret.yaml index 52ec10344..bb8f4cc20 100644 --- a/clusters/cl01tl/helm/yubal-playlist/templates/external-secret.yaml +++ b/clusters/cl01tl/helm/yubal-playlist/templates/external-secret.yaml @@ -34,6 +34,29 @@ spec: metadataPolicy: None property: password +--- +apiVersion: external-secrets.io/v1 +kind: ExternalSecret +metadata: + name: yubal-playlist-cookie + namespace: {{ .Release.Namespace }} + labels: + app.kubernetes.io/name: yubal-playlist-cookie + app.kubernetes.io/instance: {{ .Release.Name }} + app.kubernetes.io/part-of: {{ .Release.Name }} +spec: + secretStoreRef: + kind: ClusterSecretStore + name: vault + data: + - secretKey: cookies.txt + remoteRef: + conversionStrategy: Default + decodingStrategy: None + key: /youtube/cookie + metadataPolicy: None + property: cookies + --- apiVersion: external-secrets.io/v1 kind: ExternalSecret diff --git a/clusters/cl01tl/helm/yubal-playlist/values.yaml b/clusters/cl01tl/helm/yubal-playlist/values.yaml index 291aaa7ba..8b0c10c60 100644 --- a/clusters/cl01tl/helm/yubal-playlist/values.yaml +++ b/clusters/cl01tl/helm/yubal-playlist/values.yaml @@ -139,6 +139,17 @@ yubal-playlist: type: PathPrefix value: / persistence: + cookie: + enabled: true + type: secret + name: yubal-playlist-cookie + advancedMounts: + main: + init-copy-config: + - path: /app/ytdlp/cookies.txt + readOnly: true + mountPropagation: None + subPath: cookies.txt cache: type: emptyDir advancedMounts: