mirror of
https://github.com/google/nomulus.git
synced 2025-05-28 16:30:12 +02:00
Canary proxies are not receiving real traffic but can be useful when testing Nomulus deployment (probers will probe canary proxy and compare metrics with production proxy). This CL added a separate load balancer for a canary proxy, running on the same clusters as production proxy. The canary proxies have their own IP addresses, but are not assigned domain names. Probers will directly connect to these endpoints by IP. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=193234937
46 lines
946 B
HCL
46 lines
946 B
HCL
# GCP project in which the proxy runs.
|
|
variable "proxy_project_name" {}
|
|
|
|
# GCP project in which Nomulus runs.
|
|
variable "nomulus_project_name" {}
|
|
|
|
# GCP project from which the proxy image is pulled.
|
|
variable "gcr_project_name" {}
|
|
|
|
# The base domain name of the proxy, without the whois. or epp. part.
|
|
variable "proxy_domain_name" {}
|
|
|
|
# The GCS bucket that stores the encrypted SSL certificate.
|
|
variable "proxy_certificate_bucket" {}
|
|
|
|
# Cloud KMS keyring name
|
|
variable "proxy_key_ring" {
|
|
default = "proxy-key-ring"
|
|
}
|
|
|
|
# Cloud KMS key name
|
|
variable "proxy_key" {
|
|
default = "proxy-key"
|
|
}
|
|
|
|
# Node ports exposed by the proxy.
|
|
variable "proxy_ports" {
|
|
type = "map"
|
|
|
|
default = {
|
|
health_check = 30000
|
|
whois = 30001
|
|
epp = 30002
|
|
}
|
|
}
|
|
|
|
# Node ports exposed by the canary proxy.
|
|
variable "proxy_ports_canary" {
|
|
type = "map"
|
|
|
|
default = {
|
|
health_check = 40000
|
|
whois = 40001
|
|
epp = 40002
|
|
}
|
|
}
|