From 8d836993c5b19c1aadfe18dc0f8e57849fb49654 Mon Sep 17 00:00:00 2001 From: Timo Behrendt Date: Sun, 5 Oct 2025 20:34:56 +0200 Subject: [PATCH] refactor: isolate use cases (#5) Reviewed-on: https://gitea.t000-n.de/t.behrendt/k/pulls/5 Co-authored-by: Timo Behrendt Co-committed-by: Timo Behrendt --- .gitea/workflows/deploy.yaml | 10 +++++----- .gitea/workflows/validate.yaml | 4 ++-- {k8s => node-labels}/11_labels_k3sh0.yaml | 0 {k8s => node-labels}/12_labels_k3sh1.yaml | 0 {k8s => node-labels}/13_labels_k3sh2.yaml | 0 {k8s => node-labels}/14_labels_k3sh3.yaml | 0 6 files changed, 7 insertions(+), 7 deletions(-) rename {k8s => node-labels}/11_labels_k3sh0.yaml (100%) rename {k8s => node-labels}/12_labels_k3sh1.yaml (100%) rename {k8s => node-labels}/13_labels_k3sh2.yaml (100%) rename {k8s => node-labels}/14_labels_k3sh3.yaml (100%) diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index 87e679a..2dab304 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -9,7 +9,7 @@ jobs: check-changes: runs-on: ubuntu-latest outputs: - changes: ${{ steps.filter.outputs.k8s }} + node-labels: ${{ steps.filter.outputs.node-labels }} steps: - uses: actions/checkout@v5 with: @@ -19,12 +19,12 @@ jobs: with: filters: | k8s: - - 'k8s/**' + - 'node-labels/**' - deploy: + deploy-node-labels: runs-on: ubuntu-latest needs: check-changes - if: ${{ needs.check-changes.outputs.changes == 'true' }} + if: ${{ needs.check-changes.outputs.node-labels == 'true' }} steps: - uses: actions/checkout@v5 - uses: azure/setup-kubectl@v4 @@ -34,4 +34,4 @@ jobs: kubeconfig: ${{ secrets.KUBECONFIG }} - name: Deploy run: | - kubectl apply --server-side --field-manager=t000-n -f k8s/ + kubectl apply --server-side --field-manager=t000-n -f node-labels diff --git a/.gitea/workflows/validate.yaml b/.gitea/workflows/validate.yaml index e69c0f9..719646b 100644 --- a/.gitea/workflows/validate.yaml +++ b/.gitea/workflows/validate.yaml @@ -6,7 +6,7 @@ on: - main jobs: - validate: + validate-node-lables: runs-on: ubuntu-latest steps: - uses: actions/checkout@v5 @@ -17,4 +17,4 @@ jobs: kubeconfig: ${{ secrets.KUBECONFIG }} - name: Validate run: | - kubectl apply --server-side --field-manager=t000-n --dry-run=server -f k8s/ + kubectl apply --server-side --field-manager=t000-n --dry-run=server -f node-labels diff --git a/k8s/11_labels_k3sh0.yaml b/node-labels/11_labels_k3sh0.yaml similarity index 100% rename from k8s/11_labels_k3sh0.yaml rename to node-labels/11_labels_k3sh0.yaml diff --git a/k8s/12_labels_k3sh1.yaml b/node-labels/12_labels_k3sh1.yaml similarity index 100% rename from k8s/12_labels_k3sh1.yaml rename to node-labels/12_labels_k3sh1.yaml diff --git a/k8s/13_labels_k3sh2.yaml b/node-labels/13_labels_k3sh2.yaml similarity index 100% rename from k8s/13_labels_k3sh2.yaml rename to node-labels/13_labels_k3sh2.yaml diff --git a/k8s/14_labels_k3sh3.yaml b/node-labels/14_labels_k3sh3.yaml similarity index 100% rename from k8s/14_labels_k3sh3.yaml rename to node-labels/14_labels_k3sh3.yaml