From 187ab938211c6287eef77f059cf9136d9ae0ca8a Mon Sep 17 00:00:00 2001 From: n0ball Date: Tue, 10 Mar 2026 20:06:16 +0800 Subject: [PATCH] Fix CI: use plain git checkout, skip actions/checkout --- .gitea/workflows/deploy.yaml | 11 +++++++---- records.yaml | 2 +- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index d3bd971..6ad7f06 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -8,7 +8,12 @@ jobs: deploy: runs-on: self-hosted steps: - - uses: actions/checkout@v4 + - name: Checkout + run: | + rm -rf dns-records + git clone ${{ gitea.server_url }}/${{ gitea.repository }}.git dns-records + cd dns-records + git checkout ${{ github.sha }} - name: Setup kubeconfig run: | @@ -22,15 +27,13 @@ jobs: curl -sLO "https://dl.k8s.io/release/$(curl -sL https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl" sudo install kubectl /usr/local/bin/kubectl fi - kubectl version --client - name: Generate and apply CoreDNS configmap run: | + cd dns-records chmod +x generate.sh ./generate.sh records.yaml > /tmp/coredns-custom.yaml - echo "--- Generated configmap ---" cat /tmp/coredns-custom.yaml - echo "--- Applying ---" kubectl apply -f /tmp/coredns-custom.yaml kubectl rollout restart deployment/coredns -n kube-system kubectl rollout status deployment/coredns -n kube-system --timeout=60s diff --git a/records.yaml b/records.yaml index 8da5d2e..356a85c 100644 --- a/records.yaml +++ b/records.yaml @@ -7,4 +7,4 @@ keycloak.n0ball.tw: "192.168.51.200" grafana.n0ball.tw: "192.168.51.200" vault.n0ball.tw: "192.168.51.200" gitea.n0ball.tw: "192.168.51.200" -# Updated via CI +# Updated via CI v2