From 2a1885489497e0091e8a82763455bda2aa5c2086 Mon Sep 17 00:00:00 2001 From: ahmza Date: Sat, 22 Aug 2026 01:27:19 +0000 Subject: [PATCH] added the actual deploy steps --- .gitea/workflows/build-docker-images.yml | 26 ++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/build-docker-images.yml b/.gitea/workflows/build-docker-images.yml index c1b5919..4cd3e14 100644 --- a/.gitea/workflows/build-docker-images.yml +++ b/.gitea/workflows/build-docker-images.yml @@ -97,12 +97,34 @@ jobs: && echo "NetBird management connected." \ || { echo "::error title=NetBird not connected::Management not connected after netbird up."; exit 1; } - - name: Deploy to talos-prod + - name: Deploy image to talos-prod uses: actions-hub/kubectl@v1.36.2 env: KUBE_CONFIG: ${{ secrets.KUBE_CONFIG }} with: - args: get pods + args: >- + -n blog-ahmza-com + set image deployment/blog + blog=${{ env.REGISTRY }}/${{ gitea.repository_owner }}/blog-ahmza-com:${{ gitea.event.head_commit.id }} + + - name: Wait for rollout + uses: actions-hub/kubectl@v1.36.2 + env: + KUBE_CONFIG: ${{ secrets.KUBE_CONFIG }} + with: + args: >- + -n blog-ahmza-com + rollout status deployment/blog + --timeout=5m + + - name: Show deployed pods + uses: actions-hub/kubectl@v1.36.2 + env: + KUBE_CONFIG: ${{ secrets.KUBE_CONFIG }} + with: + args: >- + -n blog-ahmza-com + get pods -o wide - name: NetBird diagnostics & disconnect # Runs even on failure: captures final state for debugging and tears the