Skip to content

Latest commit

 

History

History
255 lines (222 loc) · 63.3 KB

File metadata and controls

255 lines (222 loc) · 63.3 KB

ENV-VARS-REFERENCE

Exhaustive list of variables from canonical env templates/examples and remote-k8s merge defaults, including local vs remote baseline values and k8s placement.

  • Default (local_docker) / Default (remote_k8s) — effective values after profile overlay merge and the same sync steps as merge-env (NEXT_PUBLIC_* mirrors for sidecars, etc.). Empty string is shown as (empty).
  • K8s (remote_k8s) — intended placement in remote GitOps overlays for remote_k8s profile values (see K8S-ENV-RENDER.md). This column describes placement intent, not live cluster values.

Default comparison (local_docker vs remote_k8s)

api

Variable Kind Default (local_docker) Default (remote_k8s) K8s (remote_k8s)
DEFAULT_LOCALE literal en-US en-US api/source/metaboost-api-config.env → ConfigMap metaboost-api-config
SUPPORTED_LOCALES literal all-available all-available api/source/metaboost-api-config.env → ConfigMap metaboost-api-config
ACCOUNT_SIGNUP_MODE literal admin_only_username admin_only_username api/source/metaboost-api-config.env → ConfigMap metaboost-api-config
WEB_BRAND_NAME literal metaboost-web metaboost-web api/source/metaboost-api-config.env → ConfigMap metaboost-api-config
LEGAL_NAME literal the site owner the site owner api/source/metaboost-api-config.env → ConfigMap metaboost-api-config
MANAGEMENT_WEB_BRAND_NAME literal metaboost-management-web metaboost-management-web api/source/metaboost-api-config.env → ConfigMap metaboost-api-config
MAILER_HOST secret (empty) (empty) Optional secret (required only for email signup modes): Secret metaboost-api-secrets (stringData); GitOps Secret — envFrom.secretRef → Deployment api / container api
MAILER_PORT secret (empty) (empty) Optional secret (required only for email signup modes): Secret metaboost-api-secrets (stringData); GitOps Secret — envFrom.secretRef → Deployment api / container api
MAILER_USERNAME secret (empty) (empty) Optional secret (pair with MAILER_PASSWORD): Secret metaboost-api-secrets (stringData); GitOps Secret — envFrom.secretRef → Deployment api / container api
MAILER_PASSWORD secret (empty) (empty) Optional secret (pair with MAILER_USERNAME): Secret metaboost-api-secrets (stringData); GitOps Secret — envFrom.secretRef → Deployment api / container api
MAILER_FROM secret (empty) (empty) Optional secret (required only for email signup modes): Secret metaboost-api-secrets (stringData); GitOps Secret — envFrom.secretRef → Deployment api / container api
KEYVALDB_HOST literal valkey metaboost-keyvaldb api/source/metaboost-api-config.env → ConfigMap metaboost-api-config
KEYVALDB_PORT literal 6379 6379 api/source/metaboost-api-config.env → ConfigMap metaboost-api-config
KEYVALDB_PASSWORD secret (empty) (empty) Secret metaboost-api-secrets (stringData); GitOps Secret — envFrom.secretRef → Deployment api / container api
DB_HOST literal postgres postgres api/source/metaboost-api-config.env → ConfigMap metaboost-api-config
DB_PORT literal 5432 5432 api/source/metaboost-api-config.env → ConfigMap metaboost-api-config
DB_APP_NAME secret metaboost_app metaboost_app Secret metaboost-api-secrets (stringData); GitOps Secret — envFrom.secretRef → Deployment api / container api
DB_APP_READ_USER secret metaboost_app_read metaboost_app_read Secret metaboost-api-secrets (stringData); GitOps Secret — envFrom.secretRef → Deployment api / container api
DB_APP_READ_PASSWORD secret (empty) (empty) Secret metaboost-api-secrets (stringData); GitOps Secret — envFrom.secretRef → Deployment api / container api
DB_APP_READ_WRITE_USER secret metaboost_app_read_write metaboost_app_read_write Secret metaboost-api-secrets (stringData); GitOps Secret — envFrom.secretRef → Deployment api / container api
DB_APP_READ_WRITE_PASSWORD secret (empty) (empty) Secret metaboost-api-secrets (stringData); GitOps Secret — envFrom.secretRef → Deployment api / container api
API_PORT config 4000 4000 api/source/metaboost-api-config.env → ConfigMap metaboost-api-config
API_VERSION_PATH config /v1 /v1 api/source/metaboost-api-config.env → ConfigMap metaboost-api-config
API_PUBLIC_BASE_URL literal http://localhost:4000 http://localhost:4000 api/source/metaboost-api-config.env → ConfigMap metaboost-api-config
API_SERVER_BASE_URL literal http://metaboost_local_api:4000 http://api:4000 api/source/metaboost-api-config.env → ConfigMap metaboost-api-config
WEB_PORT config 4002 4002 api/source/metaboost-api-config.env → ConfigMap metaboost-api-config
WEB_BASE_URL literal http://localhost:4002 (empty) api/source/metaboost-api-config.env → ConfigMap metaboost-api-config
API_MESSAGES_TERMS_OF_SERVICE_URL literal http://localhost:4002/terms (empty) api/source/metaboost-api-config.env → ConfigMap metaboost-api-config
API_EXCHANGE_RATES_FIAT_BASE_CURRENCY literal USD USD api/source/metaboost-api-config.env → ConfigMap metaboost-api-config
API_EXCHANGE_RATES_FIAT_PROVIDER_URL literal https://api.frankfurter.app/latest?from=USD https://api.frankfurter.app/latest?from=USD api/source/metaboost-api-config.env → ConfigMap metaboost-api-config
API_EXCHANGE_RATES_BTC_PROVIDER_URL literal https://api.coingecko.com/api/v3/simple/price?ids=bitcoin&vs_currencies=usd https://api.coingecko.com/api/v3/simple/price?ids=bitcoin&vs_currencies=usd api/source/metaboost-api-config.env → ConfigMap metaboost-api-config
API_EXCHANGE_RATES_CACHE_TTL_MS literal 600000 600000 api/source/metaboost-api-config.env → ConfigMap metaboost-api-config
API_EXCHANGE_RATES_MAX_STALE_MS literal 1800000 1800000 api/source/metaboost-api-config.env → ConfigMap metaboost-api-config
API_EXCHANGE_RATES_SERVER_STANDARD_CURRENCY literal USD USD api/source/metaboost-api-config.env → ConfigMap metaboost-api-config
RSS_PARSE_MIN_INTERVAL_MS literal 600000 600000 api/source/metaboost-api-config.env → ConfigMap metaboost-api-config
API_EXCHANGE_RATES_FETCH_ENABLED literal true true api/source/metaboost-api-config.env → ConfigMap metaboost-api-config
API_RSS_FEED_FETCH_ENABLED literal true true api/source/metaboost-api-config.env → ConfigMap metaboost-api-config
API_USER_AGENT literal Metaboost Bot Local/API/1 metaboost-web Bot Production/API/1 api/source/metaboost-api-config.env → ConfigMap metaboost-api-config
AUTH_JWT_SECRET secret (empty) (empty) Secret metaboost-api-secrets (stringData); base api/deployment.yaml envFrom.secretRefmetaboost-api-secrets
API_COOKIE_DOMAIN literal localhost (empty) api/source/metaboost-api-config.env → ConfigMap metaboost-api-config
API_CORS_ORIGINS literal http://localhost:4002 (empty) api/source/metaboost-api-config.env → ConfigMap metaboost-api-config
API_SESSION_COOKIE_NAME literal api_session api_session api/source/metaboost-api-config.env → ConfigMap metaboost-api-config
API_REFRESH_COOKIE_NAME literal api_refresh api_refresh api/source/metaboost-api-config.env → ConfigMap metaboost-api-config
API_JWT_ACCESS_EXPIRATION literal 2592000 2592000 api/source/metaboost-api-config.env → ConfigMap metaboost-api-config
API_JWT_REFRESH_EXPIRATION literal 2592000 2592000 api/source/metaboost-api-config.env → ConfigMap metaboost-api-config
STANDARD_ENDPOINT_REGISTRY_URL literal https://raw.githubusercontent.com/v4v-io/metaboost-registry/main/registry/apps https://raw.githubusercontent.com/v4v-io/metaboost-registry/main/registry/apps api/source/metaboost-api-config.env → ConfigMap metaboost-api-config
STANDARD_ENDPOINT_REGISTRY_POLL_SECONDS literal 300 300 api/source/metaboost-api-config.env → ConfigMap metaboost-api-config
STANDARD_ENDPOINT_REGISTRY_TIMEOUT_MS literal 10000 10000 api/source/metaboost-api-config.env → ConfigMap metaboost-api-config
STANDARD_ENDPOINT_REQUIRE_HTTPS literal false true api/source/metaboost-api-config.env → ConfigMap metaboost-api-config
STANDARD_ENDPOINT_TRUST_PROXY literal false true api/source/metaboost-api-config.env → ConfigMap metaboost-api-config

auth

Variable Kind Default (local_docker) Default (remote_k8s) K8s (remote_k8s)
ACCOUNT_SIGNUP_MODE literal admin_only_username admin_only_username Template-only merge group (bucket/split/inherited elsewhere); no GitOps overlay ConfigMap for this group.

db

Variable Kind Default (local_docker) Default (remote_k8s) K8s (remote_k8s)
DB_HOST_SOURCE_ONLY source_only postgres postgres Merged locally; not in pod env from CM/Secret (kind: source_only). Dotenv path would be db/source/metaboost-db-config.env for reference only.
DB_PORT_SOURCE_ONLY source_only 5432 5432 Merged locally; not in pod env from CM/Secret (kind: source_only). Dotenv path would be db/source/metaboost-db-config.env for reference only.
DB_HOST literal postgres postgres db/source/metaboost-db-config.env → ConfigMap metaboost-db-config
DB_PORT literal 5432 5432 db/source/metaboost-db-config.env → ConfigMap metaboost-db-config
DB_APP_OWNER_USER secret metaboost_app_owner metaboost_app_owner Secret metaboost-db-secrets (stringData); GitOps Secret — envFrom.secretRef → Deployment postgres / container postgres
DB_APP_OWNER_PASSWORD secret (empty) (empty) Secret metaboost-db-secrets (stringData); GitOps Secret — envFrom.secretRef → Deployment postgres / container postgres
DB_APP_MIGRATOR_USER secret metaboost_app_migrator metaboost_app_migrator Secret metaboost-db-secrets (stringData); GitOps Secret — envFrom.secretRef → Deployment postgres / container postgres
DB_APP_MIGRATOR_PASSWORD secret (empty) (empty) Secret metaboost-db-secrets (stringData); GitOps Secret — envFrom.secretRef → Deployment postgres / container postgres
DB_APP_NAME secret metaboost_app metaboost_app Secret metaboost-db-secrets (stringData); GitOps Secret — envFrom.secretRef → Deployment postgres / container postgres
DB_APP_READ_USER secret metaboost_app_read metaboost_app_read Secret metaboost-db-secrets (stringData); GitOps Secret — envFrom.secretRef → Deployment postgres / container postgres
DB_APP_READ_PASSWORD secret (empty) (empty) Secret metaboost-db-secrets (stringData); GitOps Secret — envFrom.secretRef → Deployment postgres / container postgres
DB_APP_READ_WRITE_USER secret metaboost_app_read_write metaboost_app_read_write Secret metaboost-db-secrets (stringData); GitOps Secret — envFrom.secretRef → Deployment postgres / container postgres
DB_APP_READ_WRITE_PASSWORD secret (empty) (empty) Secret metaboost-db-secrets (stringData); GitOps Secret — envFrom.secretRef → Deployment postgres / container postgres
DB_MANAGEMENT_NAME secret metaboost_management metaboost_management Secret metaboost-db-secrets (stringData); GitOps Secret — envFrom.secretRef → Deployment postgres / container postgres
DB_MANAGEMENT_READ_USER secret metaboost_management_read metaboost_management_read Secret metaboost-db-secrets (stringData); GitOps Secret — envFrom.secretRef → Deployment postgres / container postgres
DB_MANAGEMENT_READ_PASSWORD secret (empty) (empty) Secret metaboost-db-secrets (stringData); GitOps Secret — envFrom.secretRef → Deployment postgres / container postgres
DB_MANAGEMENT_READ_WRITE_USER secret metaboost_management_read_write metaboost_management_read_write Secret metaboost-db-secrets (stringData); GitOps Secret — envFrom.secretRef → Deployment postgres / container postgres
DB_MANAGEMENT_READ_WRITE_PASSWORD secret (empty) (empty) Secret metaboost-db-secrets (stringData); GitOps Secret — envFrom.secretRef → Deployment postgres / container postgres

http

Variable Kind Default (local_docker) Default (remote_k8s) K8s (remote_k8s)
API_PORT config 4000 4000 Template-only merge group (bucket/split/inherited elsewhere); no GitOps overlay ConfigMap for this group.
API_VERSION_PATH config /v1 /v1 Template-only merge group (bucket/split/inherited elsewhere); no GitOps overlay ConfigMap for this group.
API_PUBLIC_BASE_URL literal http://localhost:4000 http://localhost:4000 Template-only merge group (bucket/split/inherited elsewhere); no GitOps overlay ConfigMap for this group.
API_SERVER_BASE_URL literal http://metaboost_local_api:4000 http://api:4000 Template-only merge group (bucket/split/inherited elsewhere); no GitOps overlay ConfigMap for this group.
WEB_SIDECAR_PORT config 4001 4001 Template-only merge group (bucket/split/inherited elsewhere); no GitOps overlay ConfigMap for this group.
WEB_PORT config 4002 4002 Template-only merge group (bucket/split/inherited elsewhere); no GitOps overlay ConfigMap for this group.
WEB_BASE_URL literal http://localhost:4002 (empty) Template-only merge group (bucket/split/inherited elsewhere); no GitOps overlay ConfigMap for this group.
MANAGEMENT_API_PORT config 4100 4100 Template-only merge group (bucket/split/inherited elsewhere); no GitOps overlay ConfigMap for this group.
MANAGEMENT_API_PUBLIC_BASE_URL literal http://localhost:4100 http://localhost:4100 Template-only merge group (bucket/split/inherited elsewhere); no GitOps overlay ConfigMap for this group.
MANAGEMENT_API_SERVER_BASE_URL literal http://metaboost_local_management_api:4100 http://management-api:4100 Template-only merge group (bucket/split/inherited elsewhere); no GitOps overlay ConfigMap for this group.
MANAGEMENT_WEB_SIDECAR_PORT config 4101 4101 Template-only merge group (bucket/split/inherited elsewhere); no GitOps overlay ConfigMap for this group.
MANAGEMENT_WEB_PORT config 4102 4102 Template-only merge group (bucket/split/inherited elsewhere); no GitOps overlay ConfigMap for this group.
MANAGEMENT_WEB_BASE_URL literal http://localhost:4102 (empty) Template-only merge group (bucket/split/inherited elsewhere); no GitOps overlay ConfigMap for this group.

info

Variable Kind Default (local_docker) Default (remote_k8s) K8s (remote_k8s)
WEB_BRAND_NAME literal metaboost-web metaboost-web Template-only merge group (bucket/split/inherited elsewhere); no GitOps overlay ConfigMap for this group.
LEGAL_NAME literal the site owner the site owner Template-only merge group (bucket/split/inherited elsewhere); no GitOps overlay ConfigMap for this group.
MANAGEMENT_WEB_BRAND_NAME literal metaboost-management-web metaboost-management-web Template-only merge group (bucket/split/inherited elsewhere); no GitOps overlay ConfigMap for this group.

locale

Variable Kind Default (local_docker) Default (remote_k8s) K8s (remote_k8s)
DEFAULT_LOCALE literal en-US en-US Template-only merge group (bucket/split/inherited elsewhere); no GitOps overlay ConfigMap for this group.
SUPPORTED_LOCALES literal all-available all-available Template-only merge group (bucket/split/inherited elsewhere); no GitOps overlay ConfigMap for this group.

mailer

Variable Kind Default (local_docker) Default (remote_k8s) K8s (remote_k8s)
MAILER_HOST secret (empty) (empty) Optional secret (required only for email signup modes); template-only merge group (bucket/split/inherited elsewhere); no GitOps overlay ConfigMap for this group.
MAILER_PORT secret (empty) (empty) Optional secret (required only for email signup modes); template-only merge group (bucket/split/inherited elsewhere); no GitOps overlay ConfigMap for this group.
MAILER_USERNAME secret (empty) (empty) Optional secret (pair with MAILER_PASSWORD); template-only merge group (bucket/split/inherited elsewhere); no GitOps overlay ConfigMap for this group.
MAILER_PASSWORD secret (empty) (empty) Optional secret (pair with MAILER_USERNAME); template-only merge group (bucket/split/inherited elsewhere); no GitOps overlay ConfigMap for this group.
MAILER_FROM secret (empty) (empty) Optional secret (required only for email signup modes); template-only merge group (bucket/split/inherited elsewhere); no GitOps overlay ConfigMap for this group.

management-api

Variable Kind Default (local_docker) Default (remote_k8s) K8s (remote_k8s)
DEFAULT_LOCALE literal en-US en-US management-api/source/metaboost-management-api-config.env → ConfigMap metaboost-management-api-config
SUPPORTED_LOCALES literal all-available all-available management-api/source/metaboost-management-api-config.env → ConfigMap metaboost-management-api-config
ACCOUNT_SIGNUP_MODE literal admin_only_username admin_only_username management-api/source/metaboost-management-api-config.env → ConfigMap metaboost-management-api-config
KEYVALDB_HOST literal valkey metaboost-keyvaldb management-api/source/metaboost-management-api-config.env → ConfigMap metaboost-management-api-config
KEYVALDB_PORT literal 6379 6379 management-api/source/metaboost-management-api-config.env → ConfigMap metaboost-management-api-config
KEYVALDB_PASSWORD secret (empty) (empty) Secret metaboost-management-api-secrets (stringData); GitOps Secret — envFrom.secretRef → Deployment management-api / container management-api
DB_HOST literal postgres postgres management-api/source/metaboost-management-api-config.env → ConfigMap metaboost-management-api-config
DB_PORT literal 5432 5432 management-api/source/metaboost-management-api-config.env → ConfigMap metaboost-management-api-config
DB_APP_OWNER_USER secret metaboost_app_owner metaboost_app_owner Secret metaboost-management-api-secrets (stringData); GitOps Secret — envFrom.secretRef → Deployment management-api / container management-api
DB_APP_OWNER_PASSWORD secret (empty) (empty) Secret metaboost-management-api-secrets (stringData); GitOps Secret — envFrom.secretRef → Deployment management-api / container management-api
DB_APP_MIGRATOR_USER secret metaboost_app_migrator metaboost_app_migrator Secret metaboost-management-api-secrets (stringData); GitOps Secret — envFrom.secretRef → Deployment management-api / container management-api
DB_APP_MIGRATOR_PASSWORD secret (empty) (empty) Secret metaboost-management-api-secrets (stringData); GitOps Secret — envFrom.secretRef → Deployment management-api / container management-api
DB_APP_NAME secret metaboost_app metaboost_app Secret metaboost-management-api-secrets (stringData); GitOps Secret — envFrom.secretRef → Deployment management-api / container management-api
DB_APP_READ_USER secret metaboost_app_read metaboost_app_read Secret metaboost-management-api-secrets (stringData); GitOps Secret — envFrom.secretRef → Deployment management-api / container management-api
DB_APP_READ_PASSWORD secret (empty) (empty) Secret metaboost-management-api-secrets (stringData); GitOps Secret — envFrom.secretRef → Deployment management-api / container management-api
DB_APP_READ_WRITE_USER secret metaboost_app_read_write metaboost_app_read_write Secret metaboost-management-api-secrets (stringData); GitOps Secret — envFrom.secretRef → Deployment management-api / container management-api
DB_APP_READ_WRITE_PASSWORD secret (empty) (empty) Secret metaboost-management-api-secrets (stringData); GitOps Secret — envFrom.secretRef → Deployment management-api / container management-api
DB_MANAGEMENT_NAME secret metaboost_management metaboost_management Secret metaboost-management-api-secrets (stringData); GitOps Secret — envFrom.secretRef → Deployment management-api / container management-api
DB_MANAGEMENT_READ_USER secret metaboost_management_read metaboost_management_read Secret metaboost-management-api-secrets (stringData); GitOps Secret — envFrom.secretRef → Deployment management-api / container management-api
DB_MANAGEMENT_READ_PASSWORD secret (empty) (empty) Secret metaboost-management-api-secrets (stringData); GitOps Secret — envFrom.secretRef → Deployment management-api / container management-api
DB_MANAGEMENT_READ_WRITE_USER secret metaboost_management_read_write metaboost_management_read_write Secret metaboost-management-api-secrets (stringData); GitOps Secret — envFrom.secretRef → Deployment management-api / container management-api
DB_MANAGEMENT_READ_WRITE_PASSWORD secret (empty) (empty) Secret metaboost-management-api-secrets (stringData); GitOps Secret — envFrom.secretRef → Deployment management-api / container management-api
API_PORT config 4000 4000 management-api/source/metaboost-management-api-config.env → ConfigMap metaboost-management-api-config
MANAGEMENT_API_VERSION_PATH config /v1 /v1 management-api/source/metaboost-management-api-config.env → ConfigMap metaboost-management-api-config
API_PUBLIC_BASE_URL literal http://localhost:4000 http://localhost:4000 management-api/source/metaboost-management-api-config.env → ConfigMap metaboost-management-api-config
API_SERVER_BASE_URL literal http://metaboost_local_api:4000 http://api:4000 management-api/source/metaboost-management-api-config.env → ConfigMap metaboost-management-api-config
WEB_PORT config 4002 4002 management-api/source/metaboost-management-api-config.env → ConfigMap metaboost-management-api-config
WEB_BASE_URL literal http://localhost:4002 (empty) management-api/source/metaboost-management-api-config.env → ConfigMap metaboost-management-api-config
MANAGEMENT_API_PORT config 4100 4100 management-api/source/metaboost-management-api-config.env → ConfigMap metaboost-management-api-config
MANAGEMENT_API_PUBLIC_BASE_URL literal http://localhost:4100 http://localhost:4100 management-api/source/metaboost-management-api-config.env → ConfigMap metaboost-management-api-config
MANAGEMENT_API_SERVER_BASE_URL literal http://metaboost_local_management_api:4100 http://management-api:4100 management-api/source/metaboost-management-api-config.env → ConfigMap metaboost-management-api-config
MANAGEMENT_WEB_PORT config 4102 4102 management-api/source/metaboost-management-api-config.env → ConfigMap metaboost-management-api-config
MANAGEMENT_WEB_BASE_URL literal http://localhost:4102 (empty) management-api/source/metaboost-management-api-config.env → ConfigMap metaboost-management-api-config
MANAGEMENT_API_USER_AGENT literal Metaboost Bot Local/Management-API/1 metaboost-management-api Bot Production/Management-API/1 management-api/source/metaboost-management-api-config.env → ConfigMap metaboost-management-api-config
AUTH_JWT_SECRET secret (empty) (empty) Secret metaboost-management-api-secrets (stringData); base management-api/deployment.yaml envFrom.secretRefmetaboost-management-api-secrets
MANAGEMENT_API_COOKIE_DOMAIN literal localhost (empty) management-api/source/metaboost-management-api-config.env → ConfigMap metaboost-management-api-config
MANAGEMENT_API_CORS_ORIGINS literal http://localhost:4102 (empty) management-api/source/metaboost-management-api-config.env → ConfigMap metaboost-management-api-config
MANAGEMENT_API_SESSION_COOKIE_NAME literal management_api_session management_api_session management-api/source/metaboost-management-api-config.env → ConfigMap metaboost-management-api-config
MANAGEMENT_API_REFRESH_COOKIE_NAME literal management_api_refresh management_api_refresh management-api/source/metaboost-management-api-config.env → ConfigMap metaboost-management-api-config
MANAGEMENT_API_JWT_ACCESS_EXPIRATION literal 3600 3600 management-api/source/metaboost-management-api-config.env → ConfigMap metaboost-management-api-config
MANAGEMENT_API_JWT_REFRESH_EXPIRATION literal 3600 3600 management-api/source/metaboost-management-api-config.env → ConfigMap metaboost-management-api-config
MANAGEMENT_API_USER_INVITATION_EXPIRATION literal 86400 86400 management-api/source/metaboost-management-api-config.env → ConfigMap metaboost-management-api-config
STANDARD_ENDPOINT_REGISTRY_URL literal https://raw.githubusercontent.com/v4v-io/metaboost-registry/main/registry/apps https://raw.githubusercontent.com/v4v-io/metaboost-registry/main/registry/apps management-api/source/metaboost-management-api-config.env → ConfigMap metaboost-management-api-config
API_EXCHANGE_RATES_FETCH_ENABLED literal true true management-api/source/metaboost-management-api-config.env → ConfigMap metaboost-management-api-config

management-web

Variable Kind Default (local_docker) Default (remote_k8s) K8s (remote_k8s)
MANAGEMENT_WEB_PORT config 4102 4102 No render for this workload (no_env_from); vars still merged for host/runtime consumers.
MANAGEMENT_WEB_BASE_URL literal http://localhost:4102 (empty) No render for this workload (no_env_from); vars still merged for host/runtime consumers.
RUNTIME_CONFIG_URL literal http://metaboost_local_management_web_sidecar:4101 http://127.0.0.1:4101 infra/k8s/base/management-web/source/management-web.env → ConfigMap metaboost-management-web-config → Deployment management-web / container management-web (in-pod sidecar).

management-web-sidecar

Remote K8s bases do not duplicate MANAGEMENT_API_SERVER_BASE_URL on the management-web Deployment; the Next.js server reads it from /runtime-config JSON sourced from this ConfigMap (Podverse-style).

Variable Kind Default (local_docker) Default (remote_k8s) K8s (remote_k8s)
NEXT_PUBLIC_DEFAULT_LOCALE config en-US en-US infra/k8s/base/management-web/source/management-web-sidecar.env → ConfigMap metaboost-management-web-runtime-config
NEXT_PUBLIC_SUPPORTED_LOCALES config all-available all-available infra/k8s/base/management-web/source/management-web-sidecar.env → ConfigMap metaboost-management-web-runtime-config
NEXT_PUBLIC_MANAGEMENT_WEB_BRAND_NAME config metaboost-management-web metaboost-management-web infra/k8s/base/management-web/source/management-web-sidecar.env → ConfigMap metaboost-management-web-runtime-config
API_PORT config 4000 4000 infra/k8s/base/management-web/source/management-web-sidecar.env → ConfigMap metaboost-management-web-runtime-config
NEXT_PUBLIC_MANAGEMENT_API_VERSION_PATH config /v1 /v1 infra/k8s/base/management-web/source/management-web-sidecar.env → ConfigMap metaboost-management-web-runtime-config
API_PUBLIC_BASE_URL literal http://localhost:4000 http://localhost:4000 infra/k8s/base/management-web/source/management-web-sidecar.env → ConfigMap metaboost-management-web-runtime-config
API_SERVER_BASE_URL literal http://metaboost_local_api:4000 http://api:4000 infra/k8s/base/management-web/source/management-web-sidecar.env → ConfigMap metaboost-management-web-runtime-config
WEB_PORT config 4002 4002 infra/k8s/base/management-web/source/management-web-sidecar.env → ConfigMap metaboost-management-web-runtime-config
NEXT_PUBLIC_WEB_BASE_URL config http://localhost:4002 (empty) infra/k8s/base/management-web/source/management-web-sidecar.env → ConfigMap metaboost-management-web-runtime-config
MANAGEMENT_API_PORT config 4100 4100 infra/k8s/base/management-web/source/management-web-sidecar.env → ConfigMap metaboost-management-web-runtime-config
NEXT_PUBLIC_MANAGEMENT_API_PUBLIC_BASE_URL config http://localhost:4100 http://localhost:4100 infra/k8s/base/management-web/source/management-web-sidecar.env → ConfigMap metaboost-management-web-runtime-config
MANAGEMENT_API_SERVER_BASE_URL literal http://metaboost_local_management_api:4100 http://management-api:4100 infra/k8s/base/management-web/source/management-web-sidecar.env → ConfigMap metaboost-management-web-runtime-config
MANAGEMENT_WEB_SIDECAR_PORT config 4101 4101 infra/k8s/base/management-web/source/management-web-sidecar.env → ConfigMap metaboost-management-web-runtime-config
NEXT_PUBLIC_MANAGEMENT_SESSION_REFRESH_INTERVAL_MS config 1800000 1800000 infra/k8s/base/management-web/source/management-web-sidecar.env → ConfigMap metaboost-management-web-runtime-config

valkey

Variable Kind Default (local_docker) Default (remote_k8s) K8s (remote_k8s)
KEYVALDB_HOST_SOURCE_ONLY source_only valkey metaboost-keyvaldb Merged locally; not in pod env from CM/Secret (kind: source_only). Dotenv path would be keyvaldb/source/metaboost-valkey-config.env for reference only.
KEYVALDB_PORT_SOURCE_ONLY source_only 6379 6379 Merged locally; not in pod env from CM/Secret (kind: source_only). Dotenv path would be keyvaldb/source/metaboost-valkey-config.env for reference only.
KEYVALDB_HOST literal valkey metaboost-keyvaldb keyvaldb/source/metaboost-valkey-config.env → ConfigMap metaboost-valkey-config
KEYVALDB_PORT literal 6379 6379 keyvaldb/source/metaboost-valkey-config.env → ConfigMap metaboost-valkey-config
KEYVALDB_PASSWORD secret (empty) (empty) Secret metaboost-keyvaldb-secrets (stringData); GitOps Secret — envFrom.secretRef → Deployment valkey / container valkey

web

Variable Kind Default (local_docker) Default (remote_k8s) K8s (remote_k8s)
WEB_PORT config 4002 4002 No render for this workload (no_env_from); vars still merged for host/runtime consumers.
WEB_BASE_URL literal http://localhost:4002 (empty) No render for this workload (no_env_from); vars still merged for host/runtime consumers.
RUNTIME_CONFIG_URL literal http://metaboost_local_web_sidecar:4001 http://127.0.0.1:4001 infra/k8s/base/web/source/web.env → ConfigMap metaboost-web-config → Deployment web / container web (in-pod sidecar).

web-sidecar

Remote K8s bases do not duplicate API_SERVER_BASE_URL on the web Deployment; the Next.js server reads it from /runtime-config JSON sourced from this ConfigMap (Podverse-style).

Variable Kind Default (local_docker) Default (remote_k8s) K8s (remote_k8s)
NEXT_PUBLIC_DEFAULT_LOCALE config en-US en-US infra/k8s/base/web/source/web-sidecar.env → ConfigMap metaboost-web-runtime-config
NEXT_PUBLIC_SUPPORTED_LOCALES config all-available all-available infra/k8s/base/web/source/web-sidecar.env → ConfigMap metaboost-web-runtime-config
NEXT_PUBLIC_ACCOUNT_SIGNUP_MODE config admin_only_username admin_only_username infra/k8s/base/web/source/web-sidecar.env → ConfigMap metaboost-web-runtime-config
NEXT_PUBLIC_WEB_BRAND_NAME config metaboost-web metaboost-web infra/k8s/base/web/source/web-sidecar.env → ConfigMap metaboost-web-runtime-config
NEXT_PUBLIC_LEGAL_NAME config the site owner the site owner infra/k8s/base/web/source/web-sidecar.env → ConfigMap metaboost-web-runtime-config
API_PORT config 4000 4000 infra/k8s/base/web/source/web-sidecar.env → ConfigMap metaboost-web-runtime-config
NEXT_PUBLIC_API_VERSION_PATH config /v1 /v1 infra/k8s/base/web/source/web-sidecar.env → ConfigMap metaboost-web-runtime-config
NEXT_PUBLIC_API_PUBLIC_BASE_URL config http://localhost:4000 http://localhost:4000 infra/k8s/base/web/source/web-sidecar.env → ConfigMap metaboost-web-runtime-config
API_SERVER_BASE_URL literal http://metaboost_local_api:4000 http://api:4000 infra/k8s/base/web/source/web-sidecar.env → ConfigMap metaboost-web-runtime-config
WEB_PORT config 4002 4002 infra/k8s/base/web/source/web-sidecar.env → ConfigMap metaboost-web-runtime-config
NEXT_PUBLIC_WEB_BASE_URL config http://localhost:4002 (empty) infra/k8s/base/web/source/web-sidecar.env → ConfigMap metaboost-web-runtime-config
WEB_SIDECAR_PORT config 4001 4001 infra/k8s/base/web/source/web-sidecar.env → ConfigMap metaboost-web-runtime-config
NEXT_PUBLIC_SESSION_REFRESH_INTERVAL_MS config 600000 600000 infra/k8s/base/web/source/web-sidecar.env → ConfigMap metaboost-web-runtime-config