55 lines
1.6 KiB
HCL
55 lines
1.6 KiB
HCL
project_id = "agpt-dev"
|
|
region = "us-central1"
|
|
zone = "us-central1-a"
|
|
network_name = "dev-gke-network"
|
|
subnet_name = "dev-gke-subnet"
|
|
subnet_cidr = "10.0.0.0/24"
|
|
cluster_name = "dev-gke-cluster"
|
|
node_count = 2
|
|
node_pool_name = "dev-main-pool"
|
|
machine_type = "e2-medium"
|
|
disk_size_gb = 100
|
|
static_ip_names = ["agpt-server-ip", "agpt-builder-ip", "auth-ip"]
|
|
|
|
|
|
service_accounts = {
|
|
"dev-agpt-server-sa" = {
|
|
display_name = "AutoGPT Dev Server Account"
|
|
description = "Service account for agpt dev server"
|
|
}
|
|
}
|
|
|
|
workload_identity_bindings = {
|
|
"dev-agpt-server-workload-identity" = {
|
|
service_account_name = "dev-agpt-server-sa"
|
|
namespace = "dev-agpt"
|
|
ksa_name = "dev-agpt-server-sa"
|
|
}
|
|
}
|
|
|
|
role_bindings = {
|
|
"roles/container.developer" = [
|
|
"serviceAccount:dev-agpt-server-sa@agpt-dev.iam.gserviceaccount.com"
|
|
],
|
|
"roles/cloudsql.client" = [
|
|
"serviceAccount:dev-agpt-server-sa@agpt-dev.iam.gserviceaccount.com"
|
|
],
|
|
"roles/cloudsql.editor" = [
|
|
"serviceAccount:dev-agpt-server-sa@agpt-dev.iam.gserviceaccount.com"
|
|
],
|
|
"roles/cloudsql.instanceUser" = [
|
|
"serviceAccount:dev-agpt-server-sa@agpt-dev.iam.gserviceaccount.com"
|
|
],
|
|
"roles/iam.workloadIdentityUser" = [
|
|
"serviceAccount:dev-agpt-server-sa@agpt-dev.iam.gserviceaccount.com"
|
|
]
|
|
"roles/compute.networkUser" = [
|
|
"serviceAccount:dev-agpt-server-sa@agpt-dev.iam.gserviceaccount.com"
|
|
],
|
|
"roles/container.hostServiceAgentUser" = [
|
|
"serviceAccount:dev-agpt-server-sa@agpt-dev.iam.gserviceaccount.com"
|
|
]
|
|
}
|
|
|
|
pods_ip_cidr_range = "10.1.0.0/16"
|
|
services_ip_cidr_range = "10.2.0.0/20" |