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