73 lines
2.5 KiB
YAML
73 lines
2.5 KiB
YAML
---
|
|
# --- Debugging ---
|
|
# Set to false to disable no_log and expose secret values in task output.
|
|
# Never set false in production or shared environments.
|
|
supabase_no_log: true
|
|
|
|
# --- Vault ---
|
|
# KV2 path where Supabase secrets are stored and retrieved.
|
|
# Run with: op run --env-file=~/.ansible.zshenv -- ansible-navigator ...
|
|
# so that VAULT_ADDR / VAULT_TOKEN are injected from 1Password.
|
|
supabase_vault_mount: kv
|
|
supabase_vault_path: supabase
|
|
|
|
# --- Helm release ---
|
|
supabase_release_name: supabase
|
|
supabase_namespace: supabase
|
|
supabase_chart_repo_url: https://supabase-community.github.io/supabase-kubernetes
|
|
supabase_chart_version: "" # blank = latest
|
|
|
|
# --- External access ---
|
|
# Studio and API gateway are both served through Kong on this hostname.
|
|
# No generic default — must be set in host_vars or group_vars.
|
|
supabase_studio_host: ""
|
|
supabase_tls_cluster_issuer: ""
|
|
|
|
# --- Storage ---
|
|
# Empty string uses the cluster's default StorageClass.
|
|
supabase_storage_class: ""
|
|
supabase_db_storage_size: 10Gi
|
|
supabase_functions_storage_size: 1Gi
|
|
supabase_imgproxy_storage_size: 1Gi
|
|
supabase_minio_storage_size: 20Gi
|
|
|
|
# --- Database ---
|
|
supabase_db_name: postgres
|
|
|
|
# --- Studio branding ---
|
|
supabase_org_name: ""
|
|
supabase_project_name: ""
|
|
|
|
# --- SMTP (set supabase_smtp_enabled: true to configure email auth) ---
|
|
supabase_smtp_enabled: false
|
|
supabase_smtp_host: ""
|
|
supabase_smtp_port: 587
|
|
supabase_smtp_admin_email: ""
|
|
supabase_smtp_sender_name: Supabase
|
|
|
|
# --- Internal component name overrides ---
|
|
# These become predictable Kubernetes resource names (service, SA, etc.)
|
|
# Must match deployment.*.fullnameOverride values passed to the chart
|
|
supabase_db_fullname: supabase-db
|
|
supabase_kong_fullname: supabase-kong
|
|
supabase_functions_fullname: supabase-functions
|
|
supabase_vector_fullname: supabase-vector
|
|
|
|
# --- Docker Hub pull secret (optional) ---
|
|
# Set to avoid anonymous rate limiting on docker.io images (kong, timberio/vector, etc.)
|
|
# vault_supabase_dockerhub_token must be set in host_vars when enabled.
|
|
supabase_dockerhub_enabled: false
|
|
supabase_dockerhub_username: ""
|
|
|
|
# --- External DB access ---
|
|
# External hostname (or IP) clients use to reach the postgres NodePort.
|
|
# Must be set in host_vars; no safe generic default.
|
|
supabase_db_external_host: ""
|
|
# NodePort assigned for external postgres access (30000-32767).
|
|
supabase_db_nodeport: 30432
|
|
|
|
# --- Wait ---
|
|
# helm wait is disabled — image pulls from docker.io can take longer than any
|
|
# reasonable helm timeout. Pod readiness is checked separately below.
|
|
supabase_wait_timeout: 600
|