prvng_platform/crates/rag/k8s/02-secrets.yaml
Jesús Pérez 09a97ac8f5
chore: update platform submodule to monorepo crates structure
Platform restructured into crates/, added AI service and detector,
       migrated control-center-ui to Leptos 0.8
2026-01-08 21:32:59 +00:00

59 lines
1.3 KiB
YAML

---
# Secrets for RAG Service (sensitive data)
apiVersion: v1
kind: Secret
metadata:
name: provisioning-rag-secrets
namespace: provisioning-rag
labels:
app: provisioning-rag
component: secrets
type: Opaque
stringData:
# Database Credentials
DB_USER: "surrealdb_user"
DB_PASSWORD: "changeme-in-production"
# API Keys (if using external services like OpenAI)
OPENAI_API_KEY: "sk-changeme-in-production"
# Service to Service Communication
SERVICE_AUTH_TOKEN: "changeme-in-production"
# TLS/SSL (if needed)
TLS_CERT: |
-----BEGIN CERTIFICATE-----
# Certificate content here
-----END CERTIFICATE-----
TLS_KEY: |
-----BEGIN PRIVATE KEY-----
# Private key content here
-----END PRIVATE KEY-----
---
# Docker Registry Secret for pulling private images
apiVersion: v1
kind: Secret
metadata:
name: provisioning-rag-registry
namespace: provisioning-rag
labels:
app: provisioning-rag
component: registry
type: kubernetes.io/dockercfg
data:
# Base64 encoded docker config
.dockercfg: eyJhdXRoIjogImNoYW5nZW1lLWluLXByb2R1Y3Rpb24ifQ==
---
# Service Account for RAG Service
apiVersion: v1
kind: ServiceAccount
metadata:
name: provisioning-rag
namespace: provisioning-rag
labels:
app: provisioning-rag
component: serviceaccount
automountServiceAccountToken: true