Skip to content

Commit afb1ec5

Browse files
committed
Add REFERRAL_PROGRAM_EDITIONS to the ENSApi Alpha instance config
1 parent c4a39bb commit afb1ec5

3 files changed

Lines changed: 16 additions & 8 deletions

File tree

terraform/main.tf

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@ locals {
8282
ensindexer_schema_name = "alphaSchema-${var.ensnode_version}"
8383
plugins = "subgraph,basenames,lineanames,threedns,protocol-acceleration,registrars,tokenscope"
8484
namespace = "mainnet"
85+
referral_program_editions = "https://ensawards.org/production-editions-v1.10.0.json"
8586
render_instance_plan = "standard"
8687
subgraph_compat = false
8788
ensindexer_label_set_id = "searchlight"
@@ -158,13 +159,14 @@ module "ensindexer" {
158159
for_each = local.ensindexer_instances
159160

160161
# Instance-specific configuration
161-
ensnode_indexer_type = each.value.ensnode_indexer_type
162-
render_instance_plan = each.value.render_instance_plan
163-
ensnode_environment_name = each.value.ensnode_environment_name
164-
ensindexer_schema_name = each.value.ensindexer_schema_name
165-
plugins = each.value.plugins
166-
namespace = each.value.namespace
167-
subgraph_compat = each.value.subgraph_compat
162+
ensnode_indexer_type = each.value.ensnode_indexer_type
163+
render_instance_plan = each.value.render_instance_plan
164+
ensnode_environment_name = each.value.ensnode_environment_name
165+
ensindexer_schema_name = each.value.ensindexer_schema_name
166+
plugins = each.value.plugins
167+
namespace = each.value.namespace
168+
referral_program_editions = each.value.referral_program_editions
169+
subgraph_compat = each.value.subgraph_compat
168170

169171
# Common configuration (spread operator merges the map)
170172
hosted_zone_name = local.hosted_zone_name

terraform/modules/ensindexer/main.tf

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,9 @@ resource "render_web_service" "ensapi" {
5959
}
6060
}
6161

62-
env_vars = local.common_variables
62+
env_vars = merge(local.common_variables, {
63+
"REFERRAL_PROGRAM_EDITIONS" = { value = var.referral_program_editions },
64+
})
6365

6466
# See https://render.com/docs/custom-domains
6567
custom_domains = [

terraform/modules/ensindexer/variables.tf

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,10 @@ variable "namespace" {
7272
type = string
7373
}
7474

75+
variable "referral_program_editions" {
76+
type = string
77+
}
78+
7579
variable "subgraph_compat" {
7680
type = bool
7781
}

0 commit comments

Comments
 (0)