feat: add scaletest load generation infrastructure (#15816)

Closes https://github.com/coder/internal/issues/149

This creates workspaces in each region and runs traffic generation
against the workspaces colocated in the region.
This commit is contained in:
Garrett Delfosse
2025-01-13 12:08:40 -05:00
committed by GitHub
parent 8a8e7b19af
commit 0008c135cf
10 changed files with 740 additions and 167 deletions
@@ -70,7 +70,10 @@ resource "helm_release" "coder_europe" {
mem_request = local.scenarios[var.scenario].coder.mem_request,
cpu_limit = local.scenarios[var.scenario].coder.cpu_limit,
mem_limit = local.scenarios[var.scenario].coder.mem_limit,
deployment = "europe",
})]
depends_on = [null_resource.license]
}
resource "helm_release" "provisionerd_europe" {
@@ -100,5 +103,8 @@ resource "helm_release" "provisionerd_europe" {
mem_request = local.scenarios[var.scenario].provisionerd.mem_request,
cpu_limit = local.scenarios[var.scenario].provisionerd.cpu_limit,
mem_limit = local.scenarios[var.scenario].provisionerd.mem_limit,
deployment = "europe",
})]
depends_on = [null_resource.license]
}