diff --git a/.github/pr-deployments/template/main.tf b/.github/pr-deployments/template/main.tf index e463e69b901d3..f914089900729 100644 --- a/.github/pr-deployments/template/main.tf +++ b/.github/pr-deployments/template/main.tf @@ -1,10 +1,10 @@ terraform { required_providers { coder = { - source = "coder/coder" + source = "coder/coder" } kubernetes = { - source = "hashicorp/kubernetes" + source = "hashicorp/kubernetes" } } } @@ -235,6 +235,9 @@ resource "kubernetes_deployment" "main" { "app.kubernetes.io/name" = "coder-workspace" } } + strategy { + type = "Recreate" + } template { metadata { diff --git a/examples/templates/devcontainer-kubernetes/main.tf b/examples/templates/devcontainer-kubernetes/main.tf index 635fd34d5ff0d..c61e26351e197 100644 --- a/examples/templates/devcontainer-kubernetes/main.tf +++ b/examples/templates/devcontainer-kubernetes/main.tf @@ -177,6 +177,9 @@ resource "kubernetes_deployment" "workspace" { "coder.workspace_id" = data.coder_workspace.me.id } } + strategy { + type = "Recreate" + } template { metadata { labels = { diff --git a/examples/templates/kubernetes/main.tf b/examples/templates/kubernetes/main.tf index 38ba4a7b8a706..b8ed0c3d78d74 100644 --- a/examples/templates/kubernetes/main.tf +++ b/examples/templates/kubernetes/main.tf @@ -250,6 +250,9 @@ resource "kubernetes_deployment" "main" { "app.kubernetes.io/name" = "coder-workspace" } } + strategy { + type = "Recreate" + } template { metadata {