From e1f9a0f9408563fd4059b60655e77f17f00484cc Mon Sep 17 00:00:00 2001 From: BushraS-Protean Date: Mon, 26 May 2025 10:03:10 +0530 Subject: [PATCH] Update deploy-to-gke-BS.yml fixed errors --- .github/workflows/deploy-to-gke-BS.yml | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/.github/workflows/deploy-to-gke-BS.yml b/.github/workflows/deploy-to-gke-BS.yml index e1ea771..c54deaf 100644 --- a/.github/workflows/deploy-to-gke-BS.yml +++ b/.github/workflows/deploy-to-gke-BS.yml @@ -39,8 +39,16 @@ jobs: --zone ${{ secrets.GCP_REGION }} \ --project ${{ secrets.GCP_PROJECT }} - - name: Deploy to GKE + - name: Deploy to GKE using Kubernetes Manifests run: | IMAGE_NAME=${{ secrets.GCP_REGION }}-docker.pkg.dev/${{ secrets.GCP_PROJECT }}/${{ secrets.GCP_REPO }}/beckn-onix:${{ github.sha }} - kubectl set image deployment/${{ secrets.DEPLOYMENT_NAME }} ${{ secrets.DEPLOYMENT_NAME }}=$IMAGE_NAME - kubectl rollout status deployment/${{ secrets.DEPLOYMENT_NAME }} + + # Replace image in deployment YAML + sed -i "s|image: .*|image: $IMAGE_NAME|g" Deployment/deployment.yaml + + # Apply Kubernetes manifests + kubectl apply -f Deployment/deployment.yaml + kubectl apply -f Deployment/service.yaml + + # Wait for rollout to complete + kubectl rollout status Deployment/${{ secrets.DEPLOYMENT_NAME }}