ttsreader: wire operator secrets through 1password

This commit is contained in:
Andrew Stoltz
2026-04-17 10:05:24 -05:00
parent 2a9f2e4540
commit 3cf675b8c3

View File

@@ -7,6 +7,15 @@ metadata:
labels:
app.kubernetes.io/part-of: flowercore
---
# 1Password -> K8s Secret sync for TTS Reader API keys
apiVersion: onepassword.com/v1
kind: OnePasswordItem
metadata:
name: ttsreader-secrets
namespace: fc-ttsreader
spec:
itemPath: "vaults/IAmWorkin/items/FlowerCore TTS Reader"
---
apiVersion: apps/v1
kind: Deployment
metadata:
@@ -67,10 +76,20 @@ spec:
value: "gemma3:4b"
- name: TtsReader__Runtime__LogsRoot
value: "/data/logs"
envFrom:
- secretRef:
name: ttsreader-secrets
optional: true
- name: TtsReader__Runtime__SmokeStatePath
value: "/data/ops/smoke-status.json"
- name: Auth__ApiKey
valueFrom:
secretKeyRef:
name: ttsreader-secrets
key: Auth__ApiKey
optional: true
- name: Auth__AdminApiKey
valueFrom:
secretKeyRef:
name: ttsreader-secrets
key: Auth__AdminApiKey
optional: true
resources:
requests:
cpu: 100m