diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 43c4adf..dc0388f 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -39,20 +39,20 @@ jobs: - name: Setup kubectl run: | - apk add --no-cache curl curl -sLO "https://dl.k8s.io/release/v1.30.0/bin/linux/amd64/kubectl" chmod +x kubectl mv kubectl /usr/local/bin/ - echo "${{ secrets.KUBECONFIG_B64 }}" | base64 -d > /tmp/kubeconfig + mkdir -p ~/.kube + echo "${{ secrets.KUBECONFIG_B64 }}" | base64 -d > ~/.kube/config - name: Deploy to K8s run: | TAG=${{ gitea.sha }} - kubectl --kubeconfig=/tmp/kubeconfig set image deployment/$APP $APP=$REGISTRY/$APP:$TAG -n lpt-${{ inputs.environment }} --record - kubectl --kubeconfig=/tmp/kubeconfig rollout status deployment/$APP -n lpt-${{ inputs.environment }} --timeout=5m + kubectl set image deployment/$APP $APP=$REGISTRY/$APP:$TAG -n lpt-${{ inputs.environment }} --record + kubectl rollout status deployment/$APP -n lpt-${{ inputs.environment }} --timeout=5m - name: Rollback on failure if: failure() run: | - kubectl --kubeconfig=/tmp/kubeconfig rollout undo deployment/$APP -n lpt-${{ inputs.environment }} - kubectl --kubeconfig=/tmp/kubeconfig rollout status deployment/$APP -n lpt-${{ inputs.environment }} + kubectl rollout undo deployment/$APP -n lpt-${{ inputs.environment }} + kubectl rollout status deployment/$APP -n lpt-${{ inputs.environment }}