diff --git a/plugin.yaml b/plugin.yaml index ab07801..ffca9b0 100644 --- a/plugin.yaml +++ b/plugin.yaml @@ -1,5 +1,5 @@ name: "kubeval" -version: "0.13.0" +version: "0.16.1" usage: "Validate Helm charts" description: |- "Validate Helm charts against the Kubernetes schemas" diff --git a/scripts/install.sh b/scripts/install.sh index e44d3a8..33bec90 100755 --- a/scripts/install.sh +++ b/scripts/install.sh @@ -12,7 +12,7 @@ case "${unameOut}" in *) os="UNKNOWN:${unameOut}" esac -url="https://github.com/instrumenta/kubeval/releases/download/${version}/kubeval-${os}-amd64.tar.gz" +url="https://github.com/instrumenta/kubeval/releases/download/v${version}/kubeval-${os}-amd64.tar.gz" if [ "$url" = "" ] then diff --git a/scripts/run.sh b/scripts/run.sh index a5fa219..0924f4e 100755 --- a/scripts/run.sh +++ b/scripts/run.sh @@ -12,11 +12,18 @@ do $HELM_PLUGIN_DIR/bin/kubeval $1 exit ;; - --strict|--exit-on-error|--openshift|--force-color|--ignore-missing-schemas) + --strict|--exit-on-error|--insecure-skip-tls-verify|--openshift|--quiet|--force-color|--ignore-missing-schemas) kubeval_options+=("$1") shift ;; - --output|-o|--kubernetes-version|-v|--schema-location|-s|--skip-kinds) + --kubernetes-version|--kube-version) + kubeval_options+=(--kubernetes-version) + kubeval_options+=("$2") + helm_options+=(--kube-version) + helm_options+=("$2") + shift 2 + ;; + --additional-schema-locations|--ignored-filename-patterns|-i|--output|-o|-v|--reject-kinds|--schema-location|-s|--skip-kinds) kubeval_options+=("$1") kubeval_options+=("$2") shift 2