@@ -54,6 +54,19 @@ provider "google" {
5454 zone = var. gcp_zone
5555}
5656
57+ data "google_secret_manager_secret_version" "routing_domains" {
58+ secret = module. init . routing_domains_secret_name
59+ }
60+
61+ locals {
62+ // Taking additional domains from local env is there just for backward compatibility
63+ additional_domains_from_secret = nonsensitive (jsondecode (data. google_secret_manager_secret_version . routing_domains . secret_data ))
64+ additional_domains_from_env = (var. additional_domains != " " ?
65+ [for item in split (" ," , var. additional_domains ) : trimspace (item)] : [])
66+
67+ additional_domains = distinct (concat (local. additional_domains_from_env , local. additional_domains_from_secret ))
68+ }
69+
5770module "init" {
5871 source = " ./init"
5972
@@ -108,16 +121,16 @@ module "cluster" {
108121 api_use_nat = var. api_use_nat
109122 api_nat_ips = var. api_nat_ips
110123
124+ ingress_port = var. ingress_port
111125 edge_api_port = var. edge_api_port
112126 edge_proxy_port = var. edge_proxy_port
113127 api_port = var. api_port
114128 docker_reverse_proxy_port = var. docker_reverse_proxy_port
115129 nomad_port = var. nomad_port
116130 google_service_account_email = module. init . service_account_email
117131 domain_name = var. domain_name
118- additional_domains = (var. additional_domains != " " ?
119- [for item in split (" ," , var. additional_domains ) : trimspace (item)] : [])
120132
133+ additional_domains = local. additional_domains
121134 additional_api_services = (var. additional_api_services_json != " " ?
122135 jsondecode (var. additional_api_services_json ) :
123136 [])
@@ -172,6 +185,10 @@ module "nomad" {
172185 clickhouse_job_constraint_prefix = var. clickhouse_job_constraint_prefix
173186 clickhouse_node_pool = var. clickhouse_node_pool
174187
188+ # Ingress
189+ ingress_port = var. ingress_port
190+ ingress_count = var. ingress_count
191+
175192 # API
176193 api_resources_cpu_count = var. api_resources_cpu_count
177194 api_resources_memory_mb = var. api_resources_memory_mb
0 commit comments