Next try fixing the deployment pipeline
Some checks failed
CI Pipeline / Frontend Lint, Test & Build (push) Has been cancelled
CI Pipeline / Infrastructure Validation (push) Has been cancelled
CI Pipeline / Backend Build & Test (push) Has been cancelled

This commit is contained in:
WorkClub Automation
2026-03-10 20:32:48 +01:00
parent b028c06636
commit df625f3b3a

View File

@@ -52,13 +52,16 @@ jobs:
- name: Deploy to Kubernetes - name: Deploy to Kubernetes
run: | run: |
mkdir -p ~/.kube mkdir -p $HOME/.kube
if echo "${{ secrets.KUBECONFIG }}" | grep -q '^[A-Za-z0-9+/=]*$'; then if echo "${{ secrets.KUBECONFIG }}" | grep -q "apiVersion"; then
echo "${{ secrets.KUBECONFIG }}" | base64 -d > ~/.kube/config echo "Detected plain text KUBECONFIG"
echo "${{ secrets.KUBECONFIG }}" > $HOME/.kube/config
else else
echo "${{ secrets.KUBECONFIG }}" > ~/.kube/config echo "Detected base64 KUBECONFIG"
echo "${{ secrets.KUBECONFIG }}" | base64 -d > $HOME/.kube/config
fi fi
chmod 600 ~/.kube/config chmod 600 $HOME/.kube/config
kubectl config view --minify # Verification of context
kubectl apply -k infra/k8s/overlays/dev kubectl apply -k infra/k8s/overlays/dev
env: env:
KUBECONFIG: /home/runner/.kube/config KUBECONFIG: /home/runner/.kube/config