Skip to content

Commit 3f61502

Browse files
authored
chore: fine tune bootstrap (#31)
1 parent 75564b7 commit 3f61502

File tree

4 files changed

+21
-5
lines changed

4 files changed

+21
-5
lines changed

Diff for: bootstrap/crds/main.tf

+15-2
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,14 @@ resource "kubernetes_manifest" "customresourcedefinition_ogmiosports_demeter_run
88
"spec" = {
99
"group" = "demeter.run"
1010
"names" = {
11-
"categories" = []
11+
"categories" = [
12+
"demeter-port",
13+
]
1214
"kind" = "OgmiosPort"
1315
"plural" = "ogmiosports"
14-
"shortNames" = []
16+
"shortNames" = [
17+
"opt",
18+
]
1519
"singular" = "ogmiosport"
1620
}
1721
"scope" = "Namespaced"
@@ -43,6 +47,11 @@ resource "kubernetes_manifest" "customresourcedefinition_ogmiosports_demeter_run
4347
"name" = "Auth Token"
4448
"type" = "string"
4549
},
50+
{
51+
"jsonPath" = ".spec.throughputTier"
52+
"name" = "Throughput Tier"
53+
"type" = "string"
54+
},
4655
]
4756
"name" = "v1alpha1"
4857
"schema" = {
@@ -60,6 +69,9 @@ resource "kubernetes_manifest" "customresourcedefinition_ogmiosports_demeter_run
6069
]
6170
"type" = "string"
6271
}
72+
"throughputTier" = {
73+
"type" = "string"
74+
}
6375
"version" = {
6476
"format" = "uint8"
6577
"minimum" = 0
@@ -68,6 +80,7 @@ resource "kubernetes_manifest" "customresourcedefinition_ogmiosports_demeter_run
6880
}
6981
"required" = [
7082
"network",
83+
"throughputTier",
7184
"version",
7285
]
7386
"type" = "object"

Diff for: bootstrap/main.tf

+4-2
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,16 @@ module "ogmios_v1_feature" {
1818
source = "./feature"
1919
namespace = var.namespace
2020
operator_image_tag = var.operator_image_tag
21-
metrics_delay = 60
21+
metrics_delay = var.metrics_delay
2222
extension_name = var.extension_name
23+
api_key_salt = var.api_key_salt
2324
}
2425

2526
module "ogmios_v1_proxy" {
2627
depends_on = [kubernetes_namespace.namespace]
2728
source = "./proxy"
2829
namespace = var.namespace
29-
replicas = 1
30+
replicas = var.proxy_replicas
3031
proxy_image_tag = var.proxy_image_tag
3132
extension_name = var.extension_name
3233
}
@@ -54,6 +55,7 @@ module "ogmios_instances" {
5455
node_private_dns = each.value.node_private_dns
5556
ogmios_version = each.value.ogmios_version
5657
compute_arch = each.value.compute_arch
58+
replicas = each.value.replicas
5759
}
5860

5961
module "ogmios_services" {

Diff for: bootstrap/proxy/monitor.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ resource "kubernetes_manifest" "operator_monitor" {
1919
podMetricsEndpoints = [
2020
{
2121
port = "metrics",
22-
path = "/"
22+
path = "/metrics"
2323
}
2424
]
2525
}

Diff for: bootstrap/variables.tf

+1
Original file line numberDiff line numberDiff line change
@@ -118,5 +118,6 @@ variable "instances" {
118118
node_private_dns = string
119119
ogmios_version = string
120120
compute_arch = string
121+
replicas = number
121122
}))
122123
}

0 commit comments

Comments
 (0)