Deployment configuration for argonath, UC Davis Library's digital collections processing pipeline, which runs on top of Project Anduin (Dagster + Superset + CaskFS behind a shared Auth Gateway).
This repo covers the anduin-platform services argonath depends on:
Auth Gateway, CaskFS, Dagster, and Superset — plus the shared postgres/volumes
they need. It does not (yet) include argonath's own pipeline-runner
container (dc, from the argonath repo's media/) as a k8s workload; that's
still run ad hoc via compose for local dev.
.cork-kube-config— cork-kube project/environment/secrets/services definitionkustomize/— per-service base +overlays/prodkustomize dirs, one prod libk8s environment, all scheduled onto nodes labeledintended-for=argonath-prod-backendcompose/local-dev/— self-contained docker-compose stack for local dev (flattens argonath's own compose file together with project-anduin's)cmds/— helper scripts for local dev (init.sh,up.sh,down.sh,argonath-dc.sh)docs/— prerequisites, local dev, prod cluster
- docs/prerequisites.md — what you need installed and how repos should be checked out before doing anything else
- docs/local-dev.md — first-time setup and day-to-day workflow for running the stack locally with docker compose
- docs/prod-cluster.md — first-deploy checklist for the libk8s prod environment