-
Notifications
You must be signed in to change notification settings - Fork 13
Expand file tree
/
Copy pathterraform.tfvars.example
More file actions
37 lines (35 loc) · 2.35 KB
/
Copy pathterraform.tfvars.example
File metadata and controls
37 lines (35 loc) · 2.35 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# Copy to ``terraform.tfvars`` and fill in. Required inputs
# (``project_id``, ``region``, ``events_dataset_id``,
# ``graph_dataset_id``, ``schedule``, ``image_uri``) have no
# default — Terraform will error if you ``apply`` without them.
# Every other variable has a sensible default that matches the
# bash deploy's post-#230 production posture.
project_id = "your-project"
region = "us-central1"
events_dataset_id = "agent_analytics"
graph_dataset_id = "context_graph"
schedule = "0 */6 * * *"
image_uri = "us-central1-docker.pkg.dev/your-project/bqaa/periodic-materialization:v1"
# Optional overrides (commented = use the default)
# location = "US"
# job_name = "bqaa-periodic-materialization"
# graph = "" # deployed-graph mode (recommended): name of a property
# # graph you already created in BigQuery (BQAA_GRAPH);
# # the runtime reads its DDL from
# # INFORMATION_SCHEMA.PROPERTY_GRAPHS — nothing staged;
# # not compatible with extraction_mode = "compiled-only"
# property_graph = false # legacy file-based schema-derived mode (prefer graph);
# # build the image with build_image.sh --property-graph;
# # not compatible with extraction_mode = "compiled-only"
# extraction_mode = "ai-fallback" # or "compiled-only"
# endpoint = "" # AI.GENERATE model (BQAA_ENDPOINT); e.g. "gemini-3.5-flash";
# # "" → runtime default gemini-2.5-flash
# max_retries = 2
# max_session_age_hours = 24 # null → orphan watchdog disabled
# single_sa = false # true → combined bqaa-periodic-sa identity
# max_sessions = 100 # null → unlimited
# lookback_hours = 6
# overlap_minutes = 15
# task_timeout_seconds = 1800
# manage_apis = true # false → caller's central infra repo manages project services
# deletion_protection = false # true → Cloud Run v2 deletion protection on the Job (two-step destroy required)