@@ -21,7 +21,6 @@ resource "time_static" "start_time" {
21
21
}
22
22
23
23
locals {
24
- namespace = " coder-big"
25
24
workspace_pod_name = " coder-scaletest-runner-${ lower (data. coder_workspace . me . owner )} -${ lower (data. coder_workspace . me . name )} "
26
25
workspace_pod_instance = " coder-workspace-${ lower (data. coder_workspace . me . owner )} -${ lower (data. coder_workspace . me . name )} "
27
26
service_account_name = " scaletest-sa"
@@ -122,6 +121,14 @@ data "coder_parameter" "num_workspaces" {
122
121
}
123
122
}
124
123
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
+
125
132
data "archive_file" "scripts_zip" {
126
133
type = " zip"
127
134
output_path = " ${ path . module } /scripts.zip"
@@ -262,7 +269,7 @@ resource "kubernetes_persistent_volume_claim" "home" {
262
269
depends_on = [null_resource. permission_check ]
263
270
metadata {
264
271
name = " ${ local . workspace_pod_name } -home"
265
- namespace = local . namespace
272
+ namespace = data . coder_parameter . namespace . value
266
273
labels = {
267
274
" app.kubernetes.io/name" = " coder-pvc"
268
275
" 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" {
294
301
count = data. coder_workspace . me . start_count
295
302
metadata {
296
303
name = local. workspace_pod_name
297
- namespace = local . namespace
304
+ namespace = data . coder_parameter . namespace . value
298
305
labels = {
299
306
" app.kubernetes.io/name" = " coder-workspace"
300
307
" app.kubernetes.io/instance" = local.workspace_pod_instance
0 commit comments