From da4ce60104c769324ca5e97b184acad369a1f5a7 Mon Sep 17 00:00:00 2001 From: Juriba Alsiari <59488534+JuribaDev@users.noreply.github.com> Date: Thu, 29 Aug 2024 01:09:08 +0300 Subject: [PATCH] Update cd.yml --- .github/workflows/cd.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index aa2999d..a9a5456 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -70,7 +70,12 @@ jobs: gcloud container clusters get-credentials ${{ secrets.GKE_CLUSTER }} --zone ${LOCATION} --project ${{ secrets.GCP_PROJECT_ID }} # Create Namespace if Not Exists - kubectl get namespace ${{ secrets.ENVIRONMENT_NAMESPACE }} || kubectl create namespace ${{ env.ENVIRONMENT_NAMESPACE }} + if ! kubectl get namespace ${{ secrets.ENVIRONMENT_NAMESPACE }} &> /dev/null; then + echo "Namespace does not exist. Creating it." + kubectl create namespace ${{ secrets.ENVIRONMENT_NAMESPACE }} + else + echo "Namespace already exists." + fi # Update Kubernetes manifests with secrets and environment variables sed -i 's|ENVIRONMENT_NAMESPACE|'${{ secrets.ENVIRONMENT_NAMESPACE }}'|g' k8s/*.yaml