diff --git a/k8s/dev/backoffice-deployment-dev.yaml b/k8s/dev/backoffice-deployment-dev.yaml index 55f3e38..7550c71 100644 --- a/k8s/dev/backoffice-deployment-dev.yaml +++ b/k8s/dev/backoffice-deployment-dev.yaml @@ -67,7 +67,7 @@ jobs: run: shell: sh steps: - - name: Install Tools + - name: Install Tools (Git & Kubectl) run: | sed -i 's/dl-cdn.alpinelinux.org/mirror.leaseweb.com/g' /etc/apk/repositories apk add --no-cache git curl @@ -91,7 +91,7 @@ jobs: # 1. Namespace kubectl create namespace gohorsejobsdev --dry-run=client -o yaml | kubectl apply -f - - # 2. Secret para o K8s (O que você colocou no YAML como registry-auth) + # 2. Secret registry-auth (O que o seu YAML de K8s precisa para puxar a imagem) kubectl -n gohorsejobsdev create secret docker-registry registry-auth \ --docker-server=${{ env.REGISTRY }} \ --docker-username=bohessefm \ @@ -105,10 +105,10 @@ jobs: --from-literal=JWT_SECRET="${{ vars.JWT_SECRET }}" \ --from-literal=MTU="${{ vars.MTU }}" - # 4. Aplica manifestos + # 4. Aplica manifestos da pasta kubectl apply -f k8s/dev/ -n gohorsejobsdev - # 5. Força atualização usando o SHA para garantir que baixe a imagem nova + # 5. Força o Kubernetes a usar a imagem buildada agora pelo SHA kubectl -n gohorsejobsdev set image deployment/gohorse-backend-dev backend=${{ env.REGISTRY }}/bohessefm/gohorsejobs:${{ github.sha }} kubectl -n gohorsejobsdev set image deployment/gohorse-backoffice-dev backoffice=${{ env.REGISTRY }}/bohessefm/backoffice:${{ github.sha }}