diff --git a/.drone.yml b/.drone.yml index 4276eaa..58c84e8 100644 --- a/.drone.yml +++ b/.drone.yml @@ -23,7 +23,8 @@ steps: - name: export-envs-to-k8s image: bitnami/kubectl:latest environment: - HOME: /tmp + HOME: /tmp/drone-home + KUBECONFIG: /tmp/drone-home/.kube/config KUBECONFIG_DATA: from_secret: K3S_KUBECONFIG AWS_ACCESS_KEY_ID: @@ -61,18 +62,9 @@ steps: UPLOAD_DIR: from_secret: UPLOAD_DIR commands: - - echo "--- DEBUG HOME ---" - - whoami - - echo "HOME=$HOME" - - pwd - - ls -la $HOME - - echo "--- END DEBUG ---" - - - mkdir -p $HOME/.kube - - echo "$KUBECONFIG_DATA" | base64 -d > $HOME/.kube/config - - export KUBECONFIG=$HOME/.kube/config + - mkdir -p /tmp/drone-home/.kube + - echo "$KUBECONFIG_DATA" | base64 -d > /tmp/drone-home/.kube/config - kubectl get nodes - - | cat < .env.k8s AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY_ID @@ -93,20 +85,18 @@ steps: S3_BUCKET=$S3_BUCKET UPLOAD_DIR=$UPLOAD_DIR EOF - - kubectl -n gohorsejobs delete secret backend-secrets --ignore-not-found - kubectl -n gohorsejobs create secret generic backend-secrets --from-env-file=.env.k8s - name: deploy-backend image: bitnami/kubectl:latest environment: - HOME: /tmp + HOME: /tmp/drone-home + KUBECONFIG: /tmp/drone-home/.kube/config KUBECONFIG_DATA: from_secret: K3S_KUBECONFIG commands: - - mkdir -p $HOME/.kube - - echo "$KUBECONFIG_DATA" | base64 -d > $HOME/.kube/config - - export KUBECONFIG=$HOME/.kube/config - + - mkdir -p /tmp/drone-home/.kube + - echo "$KUBECONFIG_DATA" | base64 -d > /tmp/drone-home/.kube/config - kubectl apply -f k8s/backend-deployment.yaml - kubectl apply -f k8s/backend-service.yaml