From 5f01e11fd2d957372f1f1a7ff49a33c597c79ae4 Mon Sep 17 00:00:00 2001 From: Eric Date: Tue, 17 Oct 2023 20:41:38 +0000 Subject: [PATCH] fix: set K8s deployment strategy to Recreate --- .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 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 {