add support for fail-on-invalid-resource (#29)

This commit is contained in:
Kazuma Arimura
2025-01-15 13:26:51 +01:00
committed by GitHub
parent e5759fab01
commit 15786eefcc
4 changed files with 40 additions and 1 deletions
+12 -1
View File
@@ -22,6 +22,10 @@ inputs:
description: 'Version of kube-linter to use. E.g. "0.2.4". Default: "latest"'
required: false
default: 'latest'
fail-on-invalid-resource:
description: 'Error out when we have an invalid resource. Default: false'
required: false
default: 'false'
runs:
using: "composite"
steps:
@@ -65,4 +69,11 @@ runs:
else
CONFIG="--config ${{ inputs.config }}"
fi
./kube-linter $CONFIG lint "${{ inputs.directory }}" --format "${{ inputs.format }}" | tee "${{ inputs.output-file }}"
if [[ "${{ inputs.fail-on-invalid-resource }}" == "true" ]]; then
FLAG_ARGS="--fail-on-invalid-resource "
else
FLAG_ARGS=""
fi
./kube-linter $CONFIG lint "${{ inputs.directory }}" --format "${{ inputs.format }}" $FLAG_ARGS | tee "${{ inputs.output-file }}"