diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index e69de29..2d8c240 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -0,0 +1,15 @@ +name: Deploy Dashboard Monitor ke K3s +on: [push] + +jobs: + deploy: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + + - name: Deploy via SSH Lokal + run: | + # SSH ke localhost dan jalankan perintah kubectl langsung di VPS + # Ini mem-bypass masalah Secrets dan Kubeconfig Base64 + ssh -o StrictHostKeyChecking=no root@localhost "KUBECONFIG=/etc/rancher/k3s/k3s.yaml kubectl apply -f dashdot-deploy.yaml" + ssh -o StrictHostKeyChecking=no root@localhost "KUBECONFIG=/etc/rancher/k3s/k3s.yaml rollout status deployment/dashdot" \ No newline at end of file