From 09d995c8dcd81b7286ddc7be4841bad4dcf02f26 Mon Sep 17 00:00:00 2001 From: Eric Paulsen Date: Tue, 17 Oct 2023 17:06:35 -0400 Subject: [PATCH] fix: set K8s deployment strategy to Recreate (#10321) --- .github/pr-deployments/template/main.tf | 7 +++++-- examples/templates/devcontainer-kubernetes/main.tf | 3 +++ examples/templates/kubernetes/main.tf | 3 +++ 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/.github/pr-deployments/template/main.tf b/.github/pr-deployments/template/main.tf index e463e69b90..f914089900 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 635fd34d5f..c61e26351e 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 38ba4a7b8a..b8ed0c3d78 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 {