From 47290fcad2ef03d80598297bdc5cfb4c4818c801 Mon Sep 17 00:00:00 2001 From: Zachary Loeber Date: Thu, 12 Dec 2019 14:16:13 -0600 Subject: [PATCH] K9s: Add Package (#296) * Rebuilt README.md (#270) * Automatically update README nightly (#268) * Automatically update README nightly * fix triggers * add name * fix syntax * add labels * Fix example (#272) * Update README.md (#273) * Kind (#266) * update: add kind * update: minor pathing fixes to makefile inclusion documentation for a functional example * update: Additional notes for adding new packages, minor wording fix for description of fetch package, update of readme * Update README.yaml Co-Authored-By: Erik Osterman * Update README.md Co-Authored-By: Erik Osterman * update: minor readme fixes * Update README.yaml Co-Authored-By: Erik Osterman * Update README.yaml Co-Authored-By: Erik Osterman * Update README.md (#274) * Automated Package Updates (#275) * update packages * Fix vendor packages after updates * Restore Makefile * fix tarball * reset release * Update actions (#276) * Update actions * refactor auto-lable * remove dup * Update README.md (#278) * update packages (#279) * Automated Package Updates (#280) * update packages * fix sops download url * Automated Package Updates (#281) * update packages * Fix pandoc url * Rollback release * update packages (#282) * feature: kubectl plugin manager (krew) app (#286) * [jx] add tool (#287) * [jx] add tool * fix: install as tarball, not binary * [rancher] Add Package (#288) * update packages (#285) * Amtool (#271) * update: addition of amtool * update: addition of amtool * update: amtool build fixes * update: amtool build fixes * update: amtool apk build * fix: add amtool to auto-label * fix: Makefile fix? * fix: Makefile auto-label * update: readme update * update: auto-label space update * Automated Package Updates (#289) * update packages * update packages * update packages * update packages (#290) * k9s: add package * k9s: add package --- .github/auto-label.yml | 1 + README.md | 1 + docs/targets.md | 1 + vendor/k9s/DESCRIPTION | 1 + vendor/k9s/LICENSE | 1 + vendor/k9s/Makefile | 31 +++++++++++++++++++++++++++++++ vendor/k9s/RELEASE | 1 + vendor/k9s/VERSION | 1 + 8 files changed, 38 insertions(+) create mode 100644 vendor/k9s/DESCRIPTION create mode 100644 vendor/k9s/LICENSE create mode 100644 vendor/k9s/Makefile create mode 100644 vendor/k9s/RELEASE create mode 100644 vendor/k9s/VERSION diff --git a/.github/auto-label.yml b/.github/auto-label.yml index 309e7425d..16b4a1040 100644 --- a/.github/auto-label.yml +++ b/.github/auto-label.yml @@ -53,6 +53,7 @@ vendor/hugo: vendor/hugo/** vendor/json2hcl: vendor/json2hcl/** vendor/jx: vendor/jx/** vendor/k6: vendor/k6/** +vendor/k9s: vendor/k9s/** vendor/kfctl: vendor/kfctl/** vendor/kind: vendor/kind/** vendor/kops-1.12: vendor/kops-1.12/** diff --git a/README.md b/README.md index 80ce2cd82..d8d223aed 100644 --- a/README.md +++ b/README.md @@ -286,6 +286,7 @@ hugo 0.60.1 The world’s fastest framework for buildin json2hcl 0.0.6 Convert JSON to HCL, and vice versa jx 2.0.1042 Jenkins-X k6 0.25.1 A modern load testing tool, using Go and JavaScript - https://k6.io +k9s 0.9.3 Kubernetes CLI To Manage Your Clusters In Style kfctl 0.7.0 Machine Learning Toolkit for Kubernetes kind 0.6.0 A tool for running local Kubernetes clusters using Docker kops 1.15.0 Kubernetes Operations (kops) - Production Grade K8s Installation, Upgrades, and Management diff --git a/docs/targets.md b/docs/targets.md index 10a2feef1..6af5859cd 100644 --- a/docs/targets.md +++ b/docs/targets.md @@ -37,6 +37,7 @@ hugo 0.60.1 The world’s fastest framework for buildin json2hcl 0.0.6 Convert JSON to HCL, and vice versa jx 2.0.1042 Jenkins-X k6 0.25.1 A modern load testing tool, using Go and JavaScript - https://k6.io +k9s 0.9.3 Kubernetes CLI To Manage Your Clusters In Style kfctl 0.7.0 Machine Learning Toolkit for Kubernetes kind 0.6.0 A tool for running local Kubernetes clusters using Docker kops 1.15.0 Kubernetes Operations (kops) - Production Grade K8s Installation, Upgrades, and Management diff --git a/vendor/k9s/DESCRIPTION b/vendor/k9s/DESCRIPTION new file mode 100644 index 000000000..e24d3fd84 --- /dev/null +++ b/vendor/k9s/DESCRIPTION @@ -0,0 +1 @@ +Kubernetes CLI To Manage Your Clusters In Style diff --git a/vendor/k9s/LICENSE b/vendor/k9s/LICENSE new file mode 100644 index 000000000..62da4936b --- /dev/null +++ b/vendor/k9s/LICENSE @@ -0,0 +1 @@ +Apache 2.0 diff --git a/vendor/k9s/Makefile b/vendor/k9s/Makefile new file mode 100644 index 000000000..e92fde062 --- /dev/null +++ b/vendor/k9s/Makefile @@ -0,0 +1,31 @@ +include ../../tasks/Makefile.package +include ../../tasks/Makefile.apk + +ifeq ($(ARCH), amd64) + ARCH=x86_64 +endif + +ifeq ($(OS), darwin) + OS=Darwin +else + OS=Linux +endif + +export VENDOR = derailed +export PACKAGE_NAME = k9s +export PACKAGE_REPO_NAME = k9s +export DOWNLOAD_URL = $(PACKAGE_REPO_URL)/releases/download/$(PACKAGE_VERSION)/$(PACKAGE_NAME)_$(PACKAGE_VERSION)_$(OS)_$(ARCH).tar.gz + +## APK build specific requirements +export APK_BUILD_TEMPLATE = APKBUILD.github-binary + +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/k9s-$(OS).$(ARCH)/k9s src diff --git a/vendor/k9s/RELEASE b/vendor/k9s/RELEASE new file mode 100644 index 000000000..c22708346 --- /dev/null +++ b/vendor/k9s/RELEASE @@ -0,0 +1 @@ +0 \ No newline at end of file diff --git a/vendor/k9s/VERSION b/vendor/k9s/VERSION new file mode 100644 index 000000000..965065db5 --- /dev/null +++ b/vendor/k9s/VERSION @@ -0,0 +1 @@ +0.9.3