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: labels:
app.kubernetes.io/part-of: flowercore 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 apiVersion: apps/v1
kind: Deployment kind: Deployment
metadata: metadata:
@@ -67,10 +76,20 @@ spec:
value: "gemma3:4b" value: "gemma3:4b"
- name: TtsReader__Runtime__LogsRoot - name: TtsReader__Runtime__LogsRoot
value: "/data/logs" value: "/data/logs"
envFrom: - name: TtsReader__Runtime__SmokeStatePath
- secretRef: value: "/data/ops/smoke-status.json"
name: ttsreader-secrets - name: Auth__ApiKey
optional: true valueFrom:
secretKeyRef:
name: ttsreader-secrets
key: Auth__ApiKey
optional: true
- name: Auth__AdminApiKey
valueFrom:
secretKeyRef:
name: ttsreader-secrets
key: Auth__AdminApiKey
optional: true
resources: resources:
requests: requests:
cpu: 100m cpu: 100m