diff --git a/.drone.yml b/.drone.yml index e48c91d..9a6c785 100644 --- a/.drone.yml +++ b/.drone.yml @@ -60,8 +60,21 @@ steps: UPLOAD_DIR: from_secret: UPLOAD_DIR commands: - - mkdir -p ~/.kube - - echo "$KUBECONFIG_DATA" | base64 -d > ~/.kube/config + # --- DEBUG HOME --- + - echo "--- DEBUG HOME ---" + - whoami + - echo "HOME=$HOME" + - pwd + - ls -la $HOME || echo "HOME inválido" + - echo "--- END DEBUG ---" + + # Criar kubeconfig no HOME real + - mkdir -p $HOME/.kube + - echo "$KUBECONFIG_DATA" | base64 -d > $HOME/.kube/config + - export KUBECONFIG=$HOME/.kube/config + - kubectl get nodes || echo "Falha ao conectar no cluster" + + # Criar secrets de ambiente - | cat < .env.k8s AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY_ID @@ -91,7 +104,19 @@ steps: KUBECONFIG_DATA: from_secret: K3S_KUBECONFIG commands: - - mkdir -p ~/.kube - - echo "$KUBECONFIG_DATA" | base64 -d > ~/.kube/config + # --- DEBUG HOME --- + - echo "--- DEBUG HOME ---" + - whoami + - echo "HOME=$HOME" + - pwd + - ls -la $HOME || echo "HOME inválido" + - echo "--- END DEBUG ---" + + # Configurar kubeconfig + - mkdir -p $HOME/.kube + - echo "$KUBECONFIG_DATA" | base64 -d > $HOME/.kube/config + - export KUBECONFIG=$HOME/.kube/config + + # Deploy - kubectl apply -f k8s/backend-deployment.yaml - kubectl apply -f k8s/backend-service.yaml