Skip to content

Commit fa0de66

Browse files
committed
turn namespace into param
1 parent 1b1b401 commit fa0de66

File tree

1 file changed

+10
-3
lines changed
  • scaletest/templates/scaletest-runner

1 file changed

+10
-3
lines changed

scaletest/templates/scaletest-runner/main.tf

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ resource "time_static" "start_time" {
2121
}
2222

2323
locals {
24-
namespace = "coder-big"
2524
workspace_pod_name = "coder-scaletest-runner-${lower(data.coder_workspace.me.owner)}-${lower(data.coder_workspace.me.name)}"
2625
workspace_pod_instance = "coder-workspace-${lower(data.coder_workspace.me.owner)}-${lower(data.coder_workspace.me.name)}"
2726
service_account_name = "scaletest-sa"
@@ -122,6 +121,14 @@ data "coder_parameter" "num_workspaces" {
122121
}
123122
}
124123

124+
data "coder_parameter" "namespace" {
125+
order = 999
126+
type = "string"
127+
name = "namespace"
128+
default = "coder-big"
129+
description = "The Kubernetes namespace to create the scaletest runner resources in."
130+
}
131+
125132
data "archive_file" "scripts_zip" {
126133
type = "zip"
127134
output_path = "${path.module}/scripts.zip"
@@ -262,7 +269,7 @@ resource "kubernetes_persistent_volume_claim" "home" {
262269
depends_on = [null_resource.permission_check]
263270
metadata {
264271
name = "${local.workspace_pod_name}-home"
265-
namespace = local.namespace
272+
namespace = data.coder_parameter.namespace.value
266273
labels = {
267274
"app.kubernetes.io/name" = "coder-pvc"
268275
"app.kubernetes.io/instance" = "coder-pvc-${lower(data.coder_workspace.me.owner)}-${lower(data.coder_workspace.me.name)}"
@@ -294,7 +301,7 @@ resource "kubernetes_pod" "main" {
294301
count = data.coder_workspace.me.start_count
295302
metadata {
296303
name = local.workspace_pod_name
297-
namespace = local.namespace
304+
namespace = data.coder_parameter.namespace.value
298305
labels = {
299306
"app.kubernetes.io/name" = "coder-workspace"
300307
"app.kubernetes.io/instance" = local.workspace_pod_instance

0 commit comments

Comments
 (0)