From 9bd37c081118d56ab9629727a0c735ca00e7d0b5 Mon Sep 17 00:00:00 2001 From: Federico Di Pierro Date: Thu, 20 Jun 2024 10:31:01 +0200 Subject: [PATCH] chore(ci): switch to kubeconform since kubeval is deprecated. Signed-off-by: Federico Di Pierro --- .github/workflows/ci.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ddf994d9e4f..491590c1d68 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,11 +17,14 @@ jobs: - name: Checkout test-infra ⤵️ uses: actions/checkout@v4 - - name: Setup Kubeval ⛓️ - uses: lra/setup-kubeval@v1.0.1 + - name: Download kubeconform ⛓️ + run: | + wget https://github.com/yannh/kubeconform/releases/download/v0.6.6/kubeconform-linux-amd64.tar.gz + tar -xvf kubeconform-linux-amd64.tar.gz + chmod +x kubeconform - name: yaml config validation 🔍 - run: kubeval --directories config/prow --ignore-missing-schemas + run: ./kubeconform -ignore-filename-pattern ".json" -ignore-missing-schemas -verbose config/prow/ scan-terraform: runs-on: ubuntu-latest