cluster_name |
Truefoundry deployment unique name |
string |
n/a |
yes |
mlfoundry_k8s_namespace |
The k8s mlfoundry namespace |
string |
"truefoundry" |
no |
mlfoundry_k8s_service_account |
The k8s mlfoundry service account name |
string |
"mlfoundry-server" |
no |
project_id |
GCP Project |
string |
n/a |
yes |
region |
region |
string |
n/a |
yes |
svcfoundry_k8s_namespace |
The k8s svcfoundry namespace |
string |
"truefoundry" |
no |
svcfoundry_k8s_service_account |
The k8s svcfoundry service account name |
string |
"servicefoundry-server" |
no |
tags |
A map of tags to add to all resources |
map(string) |
{} |
no |
truefoundry_db_availability_type |
Postgres availability type for the master instance. Accepted values are [ZONAL, REGIONAL]. Chose REGIONAL for HA |
string |
"REGIONAL" |
no |
truefoundry_db_database_charset |
Charset for the default database |
string |
"UTF8" |
no |
truefoundry_db_database_collation |
Collation for the default database |
string |
"en_US.UTF8" |
no |
truefoundry_db_database_name |
Name of the database |
string |
"ctl" |
no |
truefoundry_db_deletion_protection |
Enable deletion protection |
bool |
false |
no |
truefoundry_db_disk_autoresize |
Automically increase storage size |
bool |
true |
no |
truefoundry_db_disk_autoresize_limit |
Automically increase storage size |
number |
30 |
no |
truefoundry_db_disk_size |
Disk size of the master instance |
number |
20 |
no |
truefoundry_db_disk_type |
Disk size of the master instance |
string |
"PD_SSD" |
no |
truefoundry_db_edition |
The edition of the instance, can be ENTERPRISE or ENTERPRISE_PLUS |
string |
null |
no |
truefoundry_db_enable |
Enable CloudSQL database |
bool |
true |
no |
truefoundry_db_enable_override |
Enable override for truefoundry db name. You must pass truefoundry_db_override_name |
bool |
false |
no |
truefoundry_db_network_cidr |
Network CIDR for the truefoundry postgres database. Minimum range is /24. This CIDR must be different from the main subnet where your cluster is gettin created. This subnet is created inside the GCP's network. |
string |
n/a |
yes |
truefoundry_db_override_name |
Override name for truefoundry db. truefoundry_db_enable_override must be set true |
string |
"" |
no |
truefoundry_db_postgres_version |
Postgres version of cloudSQL |
string |
"POSTGRES_15" |
no |
truefoundry_db_tier |
Instance class for SQL DB |
string |
"db-custom-1-3840" |
no |
truefoundry_db_zone |
Zone for SQL DB - This must match the region |
string |
n/a |
yes |
truefoundry_gcs_cors_origins |
Allowed CORS origin for GCS bucket |
list(string) |
[ "*" ] |
no |
truefoundry_gcs_enable_override |
Enable override for GCS bucket name. You must pass truefoundry_gcs_override_name |
bool |
false |
no |
truefoundry_gcs_enabled |
Enable creation of GCS bucket |
bool |
false |
no |
truefoundry_gcs_force_destroy |
Enable force destroy on GCS bucket |
bool |
true |
no |
truefoundry_gcs_override_name |
Override name for GCS bucket. truefoundry_gcs_enable_override must be set true |
string |
"" |
no |
vpc_id |
ID of the network VPC |
string |
n/a |
yes |