|
|
@@ -39,7 +39,7 @@ import tty
|
|
|
|
|
|
|
|
|
|
|
|
import yaml
|
|
|
|
import yaml
|
|
|
|
|
|
|
|
|
|
|
|
VERSION = "1.3.3"
|
|
|
|
VERSION = "1.3.4"
|
|
|
|
CONFIG_PATH = os.environ.get("SUPASPIN_CONFIG", "/etc/supaspin/config.yaml")
|
|
|
|
CONFIG_PATH = os.environ.get("SUPASPIN_CONFIG", "/etc/supaspin/config.yaml")
|
|
|
|
STATE_DIR = os.environ.get("SUPASPIN_STATE", "/var/lib/supaspin")
|
|
|
|
STATE_DIR = os.environ.get("SUPASPIN_STATE", "/var/lib/supaspin")
|
|
|
|
CHART_REPO = "https://supabase-community.github.io/supabase-kubernetes"
|
|
|
|
CHART_REPO = "https://supabase-community.github.io/supabase-kubernetes"
|
|
|
@@ -820,7 +820,7 @@ def setup_log_retention(cfg, n, log):
|
|
|
|
scheduling under a fixed job name makes it idempotent."""
|
|
|
|
scheduling under a fixed job name makes it idempotent."""
|
|
|
|
log(f" log retention: deleting analytics logs older than {LOG_RETENTION}, every night")
|
|
|
|
log(f" log retention: deleting analytics logs older than {LOG_RETENTION}, every night")
|
|
|
|
kubectl("-n", namespace(n), "exec", f"{fullname(n)}-db-0", "-c", "supabase-db", "--",
|
|
|
|
kubectl("-n", namespace(n), "exec", f"{fullname(n)}-db-0", "-c", "supabase-db", "--",
|
|
|
|
"psql", "-U", "supabase_admin", "-d", "_supabase", "-v", "ON_ERROR_STOP=1",
|
|
|
|
"psql", "-U", "supabase_admin", "-d", "postgres", "-v", "ON_ERROR_STOP=1",
|
|
|
|
"-c", RETENTION_SQL)
|
|
|
|
"-c", RETENTION_SQL)
|
|
|
|
log(" log retention is set")
|
|
|
|
log(" log retention is set")
|
|
|
|
|
|
|
|
|
|
|
|