From dc949a687faf4f74406b6400334e9b527dd02839 Mon Sep 17 00:00:00 2001 From: Administrator Date: Mon, 22 Jun 2026 17:30:07 +0800 Subject: [PATCH] Update .gitea/workflows/deploy.yaml --- .gitea/workflows/deploy.yaml | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index 7d08ffc..d9d8f09 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -1,4 +1,4 @@ -name: Deploy Dashboard Monitor ke K3ss +name: Deploy Dashboard Monitor ke K3s on: push: branches: @@ -11,16 +11,17 @@ jobs: - name: 1. Tarik Kode dari Repo uses: actions/checkout@v3 - - name: 2. Eksekusi Deployment ke Kubernetes - uses: actions-hub/kubectl@master - env: - KUBE_CONFIG_DATA: ${{ secrets.KUBE_CONFIG_DATA }} - with: - args: apply -f dashdot-deploy.yaml + - name: 2. Deploy Langsung (Tanpa Plugin) + run: | + echo "=> Mendownload kubectl resmi..." + curl -LO "https://dl.k8s.io/release/v1.28.2/bin/linux/amd64/kubectl" + chmod +x kubectl - - name: 3. Cek Status Aplikasi - uses: actions-hub/kubectl@master - env: - KUBE_CONFIG_DATA: ${{ secrets.KUBE_CONFIG_DATA }} - with: - args: rollout status deployment/dashdot \ No newline at end of file + echo "=> Merakit kunci rahasia K3s..." + echo "${{ secrets.KUBE_CONFIG_DATA }}" | base64 -d > kubeconfig.yaml + + echo "=> Mengirim perintah ke K3s..." + ./kubectl --kubeconfig=kubeconfig.yaml apply -f dashdot-deploy.yaml + + echo "=> Memastikan aplikasi berjalan..." + ./kubectl --kubeconfig=kubeconfig.yaml rollout status deployment/dashdot \ No newline at end of file