agentic-os/agents/k8s/gumbo-schema-init.yaml

36 lines
975 B
YAML

apiVersion: batch/v1
kind: Job
metadata:
name: gumbo-schema-init
namespace: ai-agents-gumbo
annotations:
argocd.argoproj.io/hook: PreSync
argocd.argoproj.io/hook-delete-policy: HookSucceeded
spec:
template:
spec:
restartPolicy: OnFailure
containers:
- name: schema-init
image: postgres:16-alpine
command:
- sh
- -c
- |
psql "$PGURL" -c "
CREATE TABLE IF NOT EXISTS gumbo_summaries (
id bigserial PRIMARY KEY,
workflow_id text NOT NULL,
object_key text NOT NULL,
summary text NOT NULL,
created_at timestamptz NOT NULL DEFAULT now()
);"
env:
- name: PGURL
valueFrom:
secretKeyRef:
name: gumbo-results-db
key: dsn
- name: PGDATABASE
value: gumbo