Files
mas/deploy/vault/mas-api-keys.yaml
Mayne0213 346b0c79ef INIT(app): initial setup
- Initialize project structure
- Add base application files
2025-12-23 22:31:45 +09:00

32 lines
710 B
YAML

apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
metadata:
name: mas-api-keys
namespace: mas
spec:
refreshInterval: 1h
secretStoreRef:
kind: ClusterSecretStore
name: vault-backend
target:
name: mas-api-keys
creationPolicy: Owner
data:
- secretKey: anthropic-api-key
remoteRef:
key: mas/api-keys
property: ANTHROPIC_API_KEY
- secretKey: groq-api-key
remoteRef:
key: mas/api-keys
property: GROQ_API_KEY
- secretKey: openai-api-key
remoteRef:
key: mas/api-keys
property: OPENAI_API_KEY
- secretKey: google-api-key
remoteRef:
key: mas/api-keys
property: GOOGLE_API_KEY