From 1f9865ac3b281aee7bea2bb023b91db50e1b28b8 Mon Sep 17 00:00:00 2001 From: Zachary Loeber Date: Thu, 26 Dec 2019 19:50:30 -0600 Subject: [PATCH] K3d: Add package (#299) * 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) * [k3d]: 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/k3d/DESCRIPTION | 1 + vendor/k3d/LICENSE | 1 + vendor/k3d/Makefile | 26 ++++++++++++++++++++++++++ vendor/k3d/RELEASE | 1 + vendor/k3d/VERSION | 1 + 8 files changed, 33 insertions(+) create mode 100644 vendor/k3d/DESCRIPTION create mode 100644 vendor/k3d/LICENSE create mode 100644 vendor/k3d/Makefile create mode 100644 vendor/k3d/RELEASE create mode 100644 vendor/k3d/VERSION diff --git a/.github/auto-label.yml b/.github/auto-label.yml index 0db84a382..9fdb8d8aa 100644 --- a/.github/auto-label.yml +++ b/.github/auto-label.yml @@ -53,6 +53,7 @@ vendor/htmltest: vendor/htmltest/** vendor/hugo: vendor/hugo/** vendor/json2hcl: vendor/json2hcl/** vendor/jx: vendor/jx/** +vendor/k3d: vendor/k3d/** vendor/k6: vendor/k6/** vendor/k9s: vendor/k9s/** vendor/katafygio: vendor/katafygio/** diff --git a/README.md b/README.md index 6242d6898..f810eb1a0 100644 --- a/README.md +++ b/README.md @@ -286,6 +286,7 @@ htmltest 0.10.3 :white_check_mark: Test generated HTML for hugo 0.61.0 The world’s fastest framework for building websites. json2hcl 0.0.6 Convert JSON to HCL, and vice versa jx 2.0.1067 Jenkins-X +k3d 1.3.4 Little helper to run Rancher Lab's k3s in Docker 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 katafygio 0.8.1 K8s continuous backup to git diff --git a/docs/targets.md b/docs/targets.md index bce657187..6ca8f983b 100644 --- a/docs/targets.md +++ b/docs/targets.md @@ -37,6 +37,7 @@ htmltest 0.10.3 :white_check_mark: Test generated HTML for hugo 0.61.0 The world’s fastest framework for building websites. json2hcl 0.0.6 Convert JSON to HCL, and vice versa jx 2.0.1067 Jenkins-X +k3d 1.3.4 Little helper to run Rancher Lab's k3s in Docker 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 katafygio 0.8.1 K8s continuous backup to git diff --git a/vendor/k3d/DESCRIPTION b/vendor/k3d/DESCRIPTION new file mode 100644 index 000000000..0e925deae --- /dev/null +++ b/vendor/k3d/DESCRIPTION @@ -0,0 +1 @@ +Little helper to run Rancher Lab's k3s in Docker \ No newline at end of file diff --git a/vendor/k3d/LICENSE b/vendor/k3d/LICENSE new file mode 100644 index 000000000..a22a2da24 --- /dev/null +++ b/vendor/k3d/LICENSE @@ -0,0 +1 @@ +MIT diff --git a/vendor/k3d/Makefile b/vendor/k3d/Makefile new file mode 100644 index 000000000..e8a1b5342 --- /dev/null +++ b/vendor/k3d/Makefile @@ -0,0 +1,26 @@ +## Typical Github binary release + +## Package details +export VENDOR = rancher +export PACKAGE_NAME = k3d +export PACKAGE_REPO_NAME = k3d +export DOWNLOAD_URL = $(PACKAGE_REPO_URL)/releases/download/v$(PACKAGE_VERSION)/k3d-$(OS)-$(ARCH) + +## APK build specific requirements +export APK_BUILD_TEMPLATE = APKBUILD.github-binary +## Uncomment only if you need additional libraries +#export APKBUILD_DEPENDS += libc6-compat musl + +include ../../tasks/Makefile.package +include ../../tasks/Makefile.apk + +install: + $(call download_binary) + +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/k3d-$(OS)-$(ARCH) src/k3d diff --git a/vendor/k3d/RELEASE b/vendor/k3d/RELEASE new file mode 100644 index 000000000..d00491fd7 --- /dev/null +++ b/vendor/k3d/RELEASE @@ -0,0 +1 @@ +1 diff --git a/vendor/k3d/VERSION b/vendor/k3d/VERSION new file mode 100644 index 000000000..d0149fef7 --- /dev/null +++ b/vendor/k3d/VERSION @@ -0,0 +1 @@ +1.3.4