- extract-patterns.js: mines layered arch, ArgoCD appsets, cloud regions, CIDR allocations, naming conventions, sync waves, tech stack from code - agent-kb.js: token-efficient JSON rendering of same doc tree - eval-confluence-ref-questions.json: 32 reference-only benchmark questions - wiggum-v2.sh: Ralph Wiggum loop targeting confluence baseline (77.8%) - docs/human-ux-spec.md: BMad UX designer spec for human doc structure - Eval results: V2 at 28.7% vs confluence 77.8% baseline - Hub/spoke ownership now correctly extracted (95% on that question) - Naming conventions, regions, CIDRs surfaced in system-architecture.md
3.0 KiB
3.0 KiB
Terraform: control-core/modules/hub/gcp/infra
Requirements
| Name | Version |
|---|---|
| terraform | >= 1.0 |
| >= 5.0 |
Providers
| Name | Version |
|---|---|
| >= 5.0 |
Modules
| Name | Source | Version |
|---|---|---|
| gke | terraform-google-modules/kubernetes-engine/google//modules/private-cluster | ~> 33.0.4 |
Resources
| Name | Type |
|---|---|
| google_compute_shared_vpc_service_project.service_project | resource |
| google_compute_subnetwork.hub_subnet | resource |
Inputs
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| cluster_name | Name of the GKE cluster | string |
n/a | yes |
| deletion_protection | Enable deletion protection for the cluster | bool |
false |
no |
| node_disk_size | Disk size for nodes in GB | number |
100 |
no |
| node_initial_count | Initial number of nodes | number |
2 |
no |
| node_machine_type | Machine type for GKE nodes | string |
"n2-standard-4" |
no |
| node_max_count | Maximum number of nodes | number |
10 |
no |
| node_min_count | Minimum number of nodes | number |
1 |
no |
| pod_cidr | CIDR block for pods | string |
n/a | yes |
| project_id | GCP project ID for the hub cluster | string |
n/a | yes |
| region | GCP region for the hub cluster | string |
"us-central1" |
no |
| services_cidr | CIDR block for services | string |
n/a | yes |
| subnet_cidr | CIDR block for the subnet (/23) | string |
n/a | yes |
| subnet_name | Name of the subnet to create in shared VPC | string |
n/a | yes |
| zones | GCP zones for the hub cluster | list(string) |
[ |
no |
Outputs
No outputs.