Skip to content

Commit acaa5d6

Browse files
committed
fix: add kubernetes dep
1 parent 723fe92 commit acaa5d6

File tree

3 files changed

+49
-1
lines changed

3 files changed

+49
-1
lines changed

.terraform.lock.hcl

Lines changed: 20 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

modules/helm_release/main.tf

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
resource "kubernetes_manifest" "backend_config" {
2+
manifest = {
3+
"apiVersion" = "cloud.google.com/v1"
4+
"kind" = "BackendConfig"
5+
"metadata" = {
6+
"name" = "ctrlplane-websocket"
7+
"namespace" = "default"
8+
}
9+
"spec" = {
10+
"timeoutSec" = 1209600 # 2 weeks
11+
}
12+
}
13+
}
14+
115
locals {
216

317
config = {
@@ -20,8 +34,17 @@ locals {
2034

2135
webservice = { image = { tag = "8264bfc" } },
2236
migrations = { image = { tag = "c19dd39" } },
23-
"event-worker" = { image = { tag = "8264bfc" } },
37+
event-worker = { image = { tag = "8264bfc" } },
2438
jobs = { image = { tag = "8264bfc" } },
39+
40+
pty-proxy = {
41+
image = { tag = "8264bfc" }
42+
service = {
43+
annotations = {
44+
"beta.cloud.google.com/backend-config" = "{\"default\": \"ctrlplane-websocket\"}"
45+
}
46+
}
47+
},
2548
}
2649

2750
integrations_settings = var.github_bot != null ? {

versions.tf

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,10 @@ terraform {
1010
source = "hashicorp/helm"
1111
version = "~> 2.15"
1212
}
13+
14+
kubernetes = {
15+
source = "hashicorp/kubernetes"
16+
version = "~> 2.33"
17+
}
1318
}
1419
}

0 commit comments

Comments
 (0)