From 89b80eb5e66558df69116a12dabeccaa476e1a28 Mon Sep 17 00:00:00 2001 From: Zachary Loeber Date: Thu, 26 Dec 2019 17:40:50 -0600 Subject: [PATCH] Popeye: Add Package (#303) * 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) * popeye: add package Co-authored-by: Erik Osterman Co-authored-by: Cloud Posse Bot (CI/CD) --- .github/auto-label.yml | 1 + README.md | 1 + docs/targets.md | 1 + vendor/popeye/DESCRIPTION | 1 + vendor/popeye/LICENSE | 1 + vendor/popeye/Makefile | 27 +++++++++++++++++++++++++++ vendor/popeye/RELEASE | 1 + vendor/popeye/VERSION | 1 + 8 files changed, 34 insertions(+) create mode 100644 vendor/popeye/DESCRIPTION create mode 100644 vendor/popeye/LICENSE create mode 100644 vendor/popeye/Makefile create mode 100644 vendor/popeye/RELEASE create mode 100644 vendor/popeye/VERSION diff --git a/.github/auto-label.yml b/.github/auto-label.yml index 2cfa15e0d..bb8ac0b2e 100644 --- a/.github/auto-label.yml +++ b/.github/auto-label.yml @@ -72,6 +72,7 @@ vendor/misspell: vendor/misspell/** vendor/packer: vendor/packer/** vendor/pandoc: vendor/pandoc/** vendor/pgmetrics: vendor/pgmetrics/** +vendor/popeye: vendor/popeye/** vendor/promtool: vendor/promtool/** vendor/rakkess: vendor/rakkess/** vendor/rancher: vendor/rancher/** diff --git a/README.md b/README.md index b0bf2f893..8106aad1a 100644 --- a/README.md +++ b/README.md @@ -305,6 +305,7 @@ misspell 0.3.4 Correct commonly misspelled English words i packer 1.4.4 Packer is a tool for creating identical machine images for multiple platforms from a single source configuration. pandoc 2.8.1 Universal markup converter pgmetrics 1.7.1 Postgres metrics +popeye 0.5.0 A Kubernetes cluster resource sanitizer promtool 2.14.0 Prometheus CLI tool rakkess 0.4.2 Review Access - kubectl plugin to show an access matrix for all available resources rancher 2.3.2 Rancher CLI diff --git a/docs/targets.md b/docs/targets.md index fe25b220e..b86441e32 100644 --- a/docs/targets.md +++ b/docs/targets.md @@ -56,6 +56,7 @@ misspell 0.3.4 Correct commonly misspelled English words i packer 1.4.4 Packer is a tool for creating identical machine images for multiple platforms from a single source configuration. pandoc 2.8.1 Universal markup converter pgmetrics 1.7.1 Postgres metrics +popeye 0.5.0 A Kubernetes cluster resource sanitizer promtool 2.14.0 Prometheus CLI tool rakkess 0.4.2 Review Access - kubectl plugin to show an access matrix for all available resources rancher 2.3.2 Rancher CLI diff --git a/vendor/popeye/DESCRIPTION b/vendor/popeye/DESCRIPTION new file mode 100644 index 000000000..3bdb7ba25 --- /dev/null +++ b/vendor/popeye/DESCRIPTION @@ -0,0 +1 @@ +A Kubernetes cluster resource sanitizer diff --git a/vendor/popeye/LICENSE b/vendor/popeye/LICENSE new file mode 100644 index 000000000..77fc39458 --- /dev/null +++ b/vendor/popeye/LICENSE @@ -0,0 +1 @@ +Apache diff --git a/vendor/popeye/Makefile b/vendor/popeye/Makefile new file mode 100644 index 000000000..b37e97c30 --- /dev/null +++ b/vendor/popeye/Makefile @@ -0,0 +1,27 @@ + +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 = popeye +export PACKAGE_REPO_NAME = popeye +export DOWNLOAD_URL ?= $(PACKAGE_REPO_URL)/releases/download/v$(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 diff --git a/vendor/popeye/RELEASE b/vendor/popeye/RELEASE new file mode 100644 index 000000000..d00491fd7 --- /dev/null +++ b/vendor/popeye/RELEASE @@ -0,0 +1 @@ +1 diff --git a/vendor/popeye/VERSION b/vendor/popeye/VERSION new file mode 100644 index 000000000..8f0916f76 --- /dev/null +++ b/vendor/popeye/VERSION @@ -0,0 +1 @@ +0.5.0