diff --git a/researchowl/deployment.yaml b/researchowl/deployment.yaml index 71e0f31..a698af0 100644 --- a/researchowl/deployment.yaml +++ b/researchowl/deployment.yaml @@ -106,6 +106,34 @@ spec: value: "true" - name: ENABLE_NEWS_SEED 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: - name: data mountPath: /data