From 1ea0e0a87af1ec70d338a380e1329370fc283a3b Mon Sep 17 00:00:00 2001 From: Levi Zitting Date: Mon, 31 Aug 2026 22:20:22 -0500 Subject: [PATCH 1/5] feat: enable Cloudflare gRPC --- src/tf/modules/sgf.dev/main.tf | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/tf/modules/sgf.dev/main.tf b/src/tf/modules/sgf.dev/main.tf index 658507c..832595e 100644 --- a/src/tf/modules/sgf.dev/main.tf +++ b/src/tf/modules/sgf.dev/main.tf @@ -341,3 +341,9 @@ resource "cloudflare_dns_record" "core" { proxied = each.value.proxied ttl = each.value.ttl } + +resource "cloudflare_zone_setting" "grpc" { + zone_id = var.zone_id + setting_id = "grpc" + value = "on" +} From d1cbe0576881f6a0c1ce6e9ba5334a1bd1b03a49 Mon Sep 17 00:00:00 2001 From: Levi Zitting Date: Mon, 31 Aug 2026 22:22:07 -0500 Subject: [PATCH 2/5] feat: enable Cloudflare WebSockets --- src/tf/modules/sgf.dev/main.tf | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/tf/modules/sgf.dev/main.tf b/src/tf/modules/sgf.dev/main.tf index 832595e..5070134 100644 --- a/src/tf/modules/sgf.dev/main.tf +++ b/src/tf/modules/sgf.dev/main.tf @@ -347,3 +347,9 @@ resource "cloudflare_zone_setting" "grpc" { setting_id = "grpc" value = "on" } + +resource "cloudflare_zone_setting" "websockets" { + zone_id = var.zone_id + setting_id = "websockets" + value = "on" +} From 0c22beaa73588a9255914d9e54e851cd16b3e3aa Mon Sep 17 00:00:00 2001 From: Levi Zitting Date: Mon, 31 Aug 2026 22:34:39 -0500 Subject: [PATCH 3/5] fix: remove unsupported gRPC zone setting --- src/tf/modules/sgf.dev/main.tf | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/tf/modules/sgf.dev/main.tf b/src/tf/modules/sgf.dev/main.tf index 5070134..4cc8cb8 100644 --- a/src/tf/modules/sgf.dev/main.tf +++ b/src/tf/modules/sgf.dev/main.tf @@ -342,12 +342,6 @@ resource "cloudflare_dns_record" "core" { ttl = each.value.ttl } -resource "cloudflare_zone_setting" "grpc" { - zone_id = var.zone_id - setting_id = "grpc" - value = "on" -} - resource "cloudflare_zone_setting" "websockets" { zone_id = var.zone_id setting_id = "websockets" From 288db7d03f96d4bd5e6e89a23438ce07a508c992 Mon Sep 17 00:00:00 2001 From: Levi Zitting Date: Mon, 31 Aug 2026 22:39:11 -0500 Subject: [PATCH 4/5] fix: use Cloudflare gRPC setting ID --- src/tf/modules/sgf.dev/main.tf | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/tf/modules/sgf.dev/main.tf b/src/tf/modules/sgf.dev/main.tf index 4cc8cb8..ffe54e7 100644 --- a/src/tf/modules/sgf.dev/main.tf +++ b/src/tf/modules/sgf.dev/main.tf @@ -342,6 +342,12 @@ resource "cloudflare_dns_record" "core" { ttl = each.value.ttl } +resource "cloudflare_zone_setting" "grpc" { + zone_id = var.zone_id + setting_id = "long_lived_grpc" + value = "on" +} + resource "cloudflare_zone_setting" "websockets" { zone_id = var.zone_id setting_id = "websockets" From f80b70ef8b3d98608a64bed0e927b1c53a476079 Mon Sep 17 00:00:00 2001 From: Levi Zitting Date: Mon, 31 Aug 2026 23:00:09 -0500 Subject: [PATCH 5/5] fix: leave gRPC dashboard-managed --- src/tf/modules/sgf.dev/main.tf | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/tf/modules/sgf.dev/main.tf b/src/tf/modules/sgf.dev/main.tf index ffe54e7..4cc8cb8 100644 --- a/src/tf/modules/sgf.dev/main.tf +++ b/src/tf/modules/sgf.dev/main.tf @@ -342,12 +342,6 @@ resource "cloudflare_dns_record" "core" { ttl = each.value.ttl } -resource "cloudflare_zone_setting" "grpc" { - zone_id = var.zone_id - setting_id = "long_lived_grpc" - value = "on" -} - resource "cloudflare_zone_setting" "websockets" { zone_id = var.zone_id setting_id = "websockets"