1
0
mirror of https://github.com/stackrox/kube-linter-action.git synced 2026-07-18 13:28:08 +00:00

Add version parameter to the action

This commit is contained in:
Viswajith Venugopal
2021-09-24 10:56:22 -07:00
committed by GitHub
2 changed files with 7 additions and 3 deletions
+6 -2
View File
@@ -14,10 +14,14 @@ inputs:
description: 'Filename to store output. Default "kubelinter.log"' description: 'Filename to store output. Default "kubelinter.log"'
required: false required: false
default: 'kubelinter.log' default: 'kubelinter.log'
version:
description: 'Version of kube-linter to use. Default "latest"'
required: false
default: 'latest'
runs: runs:
using: "composite" using: "composite"
steps: steps:
- name: Download the latest kube-linter - name: Download kube-linter
run: | run: |
set -euo pipefail set -euo pipefail
case "${{ runner.os }}" in case "${{ runner.os }}" in
@@ -25,7 +29,7 @@ runs:
Windows) OS=windows ;; Windows) OS=windows ;;
*) OS=linux ;; *) OS=linux ;;
esac esac
RELEASE_INFO=$(curl --silent --show-error --fail https://api.github.com/repos/stackrox/kube-linter/releases/latest) RELEASE_INFO=$(curl --silent --show-error --fail https://api.github.com/repos/stackrox/kube-linter/releases/${{ inputs.version }})
RELEASE_NAME=$(echo "${RELEASE_INFO}" | jq --raw-output ".name") RELEASE_NAME=$(echo "${RELEASE_INFO}" | jq --raw-output ".name")
LOCATION=$(echo "${RELEASE_INFO}" \ LOCATION=$(echo "${RELEASE_INFO}" \
| jq --raw-output ".assets[].browser_download_url" \ | jq --raw-output ".assets[].browser_download_url" \
+1 -1
View File
@@ -21,7 +21,7 @@ spec:
spec: spec:
serviceAccountName: my-service-account serviceAccountName: my-service-account
containers: containers:
- image: nginx:latest - image: nginx:1.20
name: nginx name: nginx
securityContext: securityContext:
runAsNonRoot: true runAsNonRoot: true