From 2e7acbf975cdd7d6ac622da2baa5755caba1b40a Mon Sep 17 00:00:00 2001 From: Aaron Crawfis Date: Fri, 2 Jun 2023 13:28:45 -0700 Subject: [PATCH 1/2] Add check for node creation --- .devcontainer/on-create.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.devcontainer/on-create.sh b/.devcontainer/on-create.sh index 7abb45a5..3f7cf8ec 100644 --- a/.devcontainer/on-create.sh +++ b/.devcontainer/on-create.sh @@ -4,6 +4,13 @@ k3d cluster delete k3d cluster create -p '8081:80@loadbalancer' --k3s-arg '--disable=traefik@server:0' +## Verify cluster was created and exit 1 if not +kubectl get nodes +if [ $? -ne 0 ]; then + echo "Failed to create k3d cluster" + exit 1 +fi + ## Install Dapr and init wget -q https://raw.githubusercontent.com/dapr/cli/master/install/install.sh -O - | /bin/bash dapr uninstall # clean if needed @@ -11,4 +18,3 @@ dapr init -k ## Install stable rad CLI (edge conditionally downloaded in post-create script) wget -q "https://get.radapp.dev/tools/rad/install.sh" -O - | /bin/bash - From 38bcd83026c6265d7042fcc2c2fd0bf0c9565bf4 Mon Sep 17 00:00:00 2001 From: Aaron Crawfis Date: Fri, 2 Jun 2023 13:30:22 -0700 Subject: [PATCH 2/2] Correct error message --- .devcontainer/on-create.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.devcontainer/on-create.sh b/.devcontainer/on-create.sh index 3f7cf8ec..5237a023 100644 --- a/.devcontainer/on-create.sh +++ b/.devcontainer/on-create.sh @@ -4,10 +4,10 @@ k3d cluster delete k3d cluster create -p '8081:80@loadbalancer' --k3s-arg '--disable=traefik@server:0' -## Verify cluster was created and exit 1 if not +## Verify cluster was created kubectl get nodes if [ $? -ne 0 ]; then - echo "Failed to create k3d cluster" + echo "Failed to create k3s cluster" exit 1 fi