terraform init
gcloud auth application-default login
terraform state pull
- Editor
terraform output ci_private_key
terraform-docs -c .tfdocs-config.yml .
Name | Version |
---|---|
4.52.0 | |
google-beta | 4.52.0 |
helm | 2.7.1 |
kubernetes | 2.15.0 |
Name | Version |
---|---|
4.52.0 |
Name | Source | Version |
---|---|---|
gke | ./modules/gke-factory | n/a |
Name | Description | Type | Default | Required |
---|---|---|---|---|
cluster_issuer_email | The email of the cluster issuer (works only if install_nginx_ingress_and_cert_manager set as true) |
string |
n/a | yes |
project_id | The ID of the project | string |
n/a | yes |
project_name | The name of the project | string |
n/a | yes |
cert_manager_additional_solvers | Additional solvers for cert-manager (works only if install_nginx_ingress_and_cert_manager set as true) |
list(any) |
[] |
no |
cluster_issuer_server | The server of the cluster issuer (works only if install_nginx_ingress_and_cert_manager set as true) |
string |
"https://acme-v02.api.letsencrypt.org/directory" |
no |
cluster_region | The region of the cluster | string |
"us-central1" |
no |
cluster_release_channel | Cluster release channel (UNSPECIFIED, RAPID, REGULAR and STABLE). Defaults to UNSPECIFIED. | string |
"UNSPECIFIED" |
no |
cluster_zones | The zones of the cluster | list(string) |
[ |
no |
environment_name | The name of the environment | string |
"cloud" |
no |
install_nginx_ingress_and_cert_manager | Install nginx ingress and cert manager | bool |
true |
no |
is_prometheus_metrics_enabled | Enable Prometheus metrics | bool |
false |
no |
logging_service | The logging service | string |
"none" |
no |
monitoring_service | The monitoring service | string |
"none" |
no |
nginx_controller_additional_set | Additional set for nginx-controller (works only if install_nginx_ingress_and_cert_manager set as true) |
list(any) |
[] |
no |
node_pool_autoupgrade | Autoupgrade for node pools | bool |
true |
no |
node_pool_disk_size | Disk size for node pools | number |
30 |
no |
node_pool_disk_type | Disk type for node pools | string |
"pd-balanced" |
no |
node_pool_machine_type | Machine type for node pools | string |
"n1-standard-1" |
no |
node_pool_nodes_max_count | Maximum number of nodes in node pools | number |
3 |
no |
node_pool_preemptible | Preemptible for node pools | bool |
false |
no |
Name | Description |
---|---|
artifacts_bucket_url | The URL of the artifacts bucket |
cluster_name | The name of the cluster |
cluster_network | Network of the cluster |
cluster_region | The region of the cluster |
cluster_zones | The zones of the cluster |
ingress_ip_address | The IP address of the ingress |
project_id | The ID of the project |
project_name | The name of the project |
service_account_ci_email | The email of the CI service account |
service_account_ci_private_key | The private key of the CI service account |
service_account_storage_email | The email of the storage service account |
service_account_storage_private_key | The private key of the storage service account |