Monorepo for Tangled tangled.org

spindle: observability, quota, moderation #3mtgtubpgdkzl

Merged opened by and assigned to ptr.pet
· · targeting master

Delete this pull request?

This cannot be undone.

Labels

  • No labels
9
cmd/spindle: ban, unban, and bans commands
Signed-off-by: dawn <dawn@tangled.org>
spindle/xrpc,lexicons/spindle/mod,api/tangled: add ban endpoints for the instance operator
Signed-off-by: dawn <dawn@tangled.org>
spindle: wipe an account's repos when it goes inactive
Signed-off-by: dawn <dawn@tangled.org>
spindle: ban a did, wipe its state, refuse new registrations and jobs
Signed-off-by: dawn <dawn@tangled.org>
spindle/xrpc,lexicons/spindle/quota,api/tangled: add quota admin endpoints for the instance operator
Signed-off-by: dawn <dawn@tangled.org>
cmd/spindle: quota management CLI
Signed-off-by: dawn <dawn@tangled.org>
spindle/{engine,mill},cmd/spindle-microvm-run: enforce workflow and resource quotas in engine and mill
Signed-off-by: dawn <dawn@tangled.org>
spindle/{config,db,quota},localinfra,nix: quota reservation model, persistence, and manager
Signed-off-by: dawn <dawn@tangled.org>
spindle,localinfra,log: prometheus metrics, json logging, and otel tracing
Signed-off-by: dawn <dawn@tangled.org>
Base