From e84f456d5c90b8590ff0c52254f68b677ed216ba Mon Sep 17 00:00:00 2001 From: Zachary Loeber Date: Thu, 20 Feb 2020 14:59:36 -0600 Subject: [PATCH] Kubeval: New Package (#338) * kubeval: new package * kubeval: new package Co-authored-by: Maxim Mironenko --- .github/auto-label.yml | 1 + README.md | 1 + docs/targets.md | 1 + vendor/kubeval/DESCRIPTION | 1 + vendor/kubeval/LICENSE | 1 + vendor/kubeval/Makefile | 23 +++++++++++++++++++++++ vendor/kubeval/RELEASE | 1 + vendor/kubeval/VERSION | 1 + 8 files changed, 30 insertions(+) create mode 100644 vendor/kubeval/DESCRIPTION create mode 100644 vendor/kubeval/LICENSE create mode 100644 vendor/kubeval/Makefile create mode 100644 vendor/kubeval/RELEASE create mode 100644 vendor/kubeval/VERSION diff --git a/.github/auto-label.yml b/.github/auto-label.yml index edd704fc75..5bf5131aad 100644 --- a/.github/auto-label.yml +++ b/.github/auto-label.yml @@ -76,6 +76,7 @@ vendor/kubectl-1.15: vendor/kubectl-1.15/** vendor/kubectl: vendor/kubectl/** vendor/kubectx: vendor/kubectx/** vendor/kubens: vendor/kubens/** +vendor/kubeval: vendor/kubeval/** vendor/lazydocker: vendor/lazydocker/** vendor/lectl: vendor/lectl/** vendor/misspell: vendor/misspell/** diff --git a/README.md b/README.md index 77906aaff3..a30e57ffbd 100644 --- a/README.md +++ b/README.md @@ -309,6 +309,7 @@ kubectl-1.14 1.14.10 Production-Grade Container Scheduling and M kubectl-1.15 1.15.8 Production-Grade Container Scheduling and Management kubectx 0.7.1 Switch faster between clusters and namespaces in kubectl kubens 0.7.1 Switch faster between clusters and namespaces in kubectl +kubeval 0.14.0 Validate your Kubernetes configuration files, supports multiple Kubernetes versions lazydocker 0.8 The lazier way to manage everything docker lectl 0.20 Script to check issued certificates by Let's Encrypt on CTL (Certificate Transparency Log) using https://crt.sh misspell 0.3.4 Correct commonly misspelled English words in source files diff --git a/docs/targets.md b/docs/targets.md index 7a4efe4f58..f3a376157c 100644 --- a/docs/targets.md +++ b/docs/targets.md @@ -60,6 +60,7 @@ kubectl-1.14 1.14.10 Production-Grade Container Scheduling and M kubectl-1.15 1.15.8 Production-Grade Container Scheduling and Management kubectx 0.7.1 Switch faster between clusters and namespaces in kubectl kubens 0.7.1 Switch faster between clusters and namespaces in kubectl +kubeval 0.14.0 Validate your Kubernetes configuration files, supports multiple Kubernetes versions lazydocker 0.8 The lazier way to manage everything docker lectl 0.20 Script to check issued certificates by Let's Encrypt on CTL (Certificate Transparency Log) using https://crt.sh misspell 0.3.4 Correct commonly misspelled English words in source files diff --git a/vendor/kubeval/DESCRIPTION b/vendor/kubeval/DESCRIPTION new file mode 100644 index 0000000000..2d49e93c32 --- /dev/null +++ b/vendor/kubeval/DESCRIPTION @@ -0,0 +1 @@ +Validate your Kubernetes configuration files, supports multiple Kubernetes versions diff --git a/vendor/kubeval/LICENSE b/vendor/kubeval/LICENSE new file mode 100644 index 0000000000..0c97400bc5 --- /dev/null +++ b/vendor/kubeval/LICENSE @@ -0,0 +1 @@ +NOASSERTION diff --git a/vendor/kubeval/Makefile b/vendor/kubeval/Makefile new file mode 100644 index 0000000000..4a47229798 --- /dev/null +++ b/vendor/kubeval/Makefile @@ -0,0 +1,23 @@ +## Package - kubeval +include ../../tasks/Makefile.package +include ../../tasks/Makefile.apk + +export VENDOR = instrumenta +export PACKAGE_NAME = kubeval +export PACKAGE_REPO_NAME = kubeval +export DOWNLOAD_URL ?= $(PACKAGE_REPO_URL)/releases/download/$(PACKAGE_VERSION)/$(PACKAGE_NAME)-$(OS)-$(ARCH).tar.gz +export APK_BUILD_TEMPLATE ?= APKBUILD.github-binary + +## Uncomment only if you need additional libraries +#export APKBUILD_DEPENDS += libc6-compat musl + +install: + $(call download_tarball) + +test: + $(PACKAGE_EXE) --version + +## This may be required for apk building and varies from package to package +# Custom post-package processing (Note the double colon to append to current inherited package/prepare task) +#package/prepare:: +# mv src/kubeval-$(OS).$(ARCH)/kubeval src diff --git a/vendor/kubeval/RELEASE b/vendor/kubeval/RELEASE new file mode 100644 index 0000000000..c227083464 --- /dev/null +++ b/vendor/kubeval/RELEASE @@ -0,0 +1 @@ +0 \ No newline at end of file diff --git a/vendor/kubeval/VERSION b/vendor/kubeval/VERSION new file mode 100644 index 0000000000..a803cc227f --- /dev/null +++ b/vendor/kubeval/VERSION @@ -0,0 +1 @@ +0.14.0