apiVersion: v1 kind: ConfigMap metadata: name: soma-config namespace: neuron-prod data: soma.toml: | [soma] name = "neuron-prod" version = "0.1.0" region_primary = "us-central1" [api] port = 8080 default_rate_limit_rpm = 500 burst_rate_limit_rpm = 1000 [routing] anti_concentration_limit = 0.60 idle_drain_minutes = 15 pre_warm_load_threshold = 0.70 cost_oracle_poll_seconds = 60 [warm_pool] llm_min_warm = 1 image_gen_min_warm = 1 video_min_warm = 1 [providers] priority = ["legion"] [providers.gcp] enabled = false project_id = "" zones = [] service_account_key_path = "" [providers.runpod] enabled = false api_key_env = "RUNPOD_API_KEY" preferred_gpu = "H100_SXM" [providers.legion] enabled = true host = "legion.neuralplatform.ai" ssh_key_env = "LEGION_SSH_KEY" cost_per_hour = 0.40 [providers.aws] enabled = false region = "us-east-1" access_key_env = "AWS_ACCESS_KEY_ID" secret_key_env = "AWS_SECRET_ACCESS_KEY" [providers.azure] enabled = false subscription_id = "" [storage] primary = "r2" replicate_to = [] [storage.gcs] project = "" buckets = [] [storage.r2] account_id_env = "CF_R2_ACCOUNT_ID" access_key_env = "CF_R2_ACCESS_KEY" [identity] vault_addr = "https://vault.neuralplatform.ai" vault_token_env = "VAULT_TOKEN" secret_rotation_days = 90 [inference.llm] default_model = "neuron-technologies/Neuron" default_backend = "huggingface" [inference.image_gen] default_model = "lustify" default_backend = "sd-forge" default_width = 1024 default_height = 1024 [email] provider = "smtp" from_address = "noreply@neurontechnologies.ai" from_name = "Neuron Technologies" smtp_host = "smtp.postmarkapp.com" smtp_port_env = "SMTP_PORT" [telemetry] otlp_endpoint = "http://alloy.monitoring.svc.cluster.local:4318" otlp_tenant = "legion" log_level = "info"