researchowl: env de YouTube para /upload_short, claves opcionales a propósito
Las tres secretKeyRef van optional: true: mientras no existan en Infisical el pod arranca igual y el comando contesta 'no configurado'. Sin optional, una clave que aún no está deja el Deployment en CreateContainerConfigError y tira el bot entero por una función sin estrenar. YOUTUBE_PRIVACY=private documenta el candado: los vídeos por API de un proyecto sin auditar quedan privados los pidas como los pidas. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -106,6 +106,34 @@ spec:
|
|||||||
value: "true"
|
value: "true"
|
||||||
- name: ENABLE_NEWS_SEED
|
- name: ENABLE_NEWS_SEED
|
||||||
value: "true"
|
value: "true"
|
||||||
|
# YouTube (/upload_short). Las tres van `optional: true` A PROPÓSITO:
|
||||||
|
# mientras no existan en Infisical, el pod arranca igual y el comando
|
||||||
|
# contesta "no configurado". Sin optional, una clave que aún no está
|
||||||
|
# deja el Deployment en CreateContainerConfigError y tira el bot
|
||||||
|
# entero por una función que nadie ha pedido todavía.
|
||||||
|
- name: YOUTUBE_CLIENT_ID
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: researchowl-secrets-infisical
|
||||||
|
key: youtube-client-id
|
||||||
|
optional: true
|
||||||
|
- name: YOUTUBE_CLIENT_SECRET
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: researchowl-secrets-infisical
|
||||||
|
key: youtube-client-secret
|
||||||
|
optional: true
|
||||||
|
- name: YOUTUBE_REFRESH_TOKEN
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: researchowl-secrets-infisical
|
||||||
|
key: youtube-refresh-token
|
||||||
|
optional: true
|
||||||
|
# No lo subas a "public": los vídeos de un proyecto de API sin
|
||||||
|
# auditar quedan privados igual, y lo único que cambia es que el
|
||||||
|
# aviso de Telegram diga que YouTube forzó la visibilidad.
|
||||||
|
- name: YOUTUBE_PRIVACY
|
||||||
|
value: "private"
|
||||||
volumeMounts:
|
volumeMounts:
|
||||||
- name: data
|
- name: data
|
||||||
mountPath: /data
|
mountPath: /data
|
||||||
|
|||||||
Reference in New Issue
Block a user