diff --git a/bootstrap/postgres/postgres.tf b/bootstrap/postgres/postgres.tf index 43fd10f..2828464 100644 --- a/bootstrap/postgres/postgres.tf +++ b/bootstrap/postgres/postgres.tf @@ -20,6 +20,8 @@ resource "kubernetes_stateful_set_v1" "postgres" { metadata { labels = { "demeter.run/instance" = var.instance_name + role = "postgres" + is_blockfrost_backend = "true" } } spec { @@ -135,7 +137,7 @@ resource "kubernetes_stateful_set_v1" "postgres" { volume { name = "config" config_map { - name = "postgres-config" + name = var.postgres_config_name } } diff --git a/bootstrap/service/main.tf b/bootstrap/service/main.tf index f55f6d8..48b8bef 100644 --- a/bootstrap/service/main.tf +++ b/bootstrap/service/main.tf @@ -32,3 +32,24 @@ resource "kubernetes_service_v1" "dbsync_v3_service" { } } } + +resource "kubernetes_service_v1" "postgres_service" { + metadata { + name = "dbsync-blockfrost-postgres" + namespace = var.namespace + } + + spec { + type = "ClusterIP" + selector = { + role = "postgres" + is_blockfrost_backend = "true" + } + + port { + port = 5432 + target_port = 5432 + name = "postgres" + } + } +}