From cf73873c9e32d91ce8e8c9cec1a569cbc3fe505e Mon Sep 17 00:00:00 2001 From: Nuru Date: Fri, 16 Aug 2019 14:38:23 -0700 Subject: [PATCH] Upgrade kops to 1.13, add kops-1.12 package (#228) --- README.md | 7 ++++--- docs/targets.md | 7 ++++--- vendor/helm/VERSION | 2 +- vendor/helmfile/VERSION | 2 +- vendor/kops-1.12/DESCRIPTION | 1 + vendor/kops-1.12/LICENSE | 1 + vendor/kops-1.12/Makefile | 16 ++++++++++++++++ vendor/kops-1.12/RELEASE | 1 + vendor/kops-1.12/VERSION | 1 + vendor/kops-1.12/kops_1.12.post-deinstall | 7 +++++++ vendor/kops-1.12/kops_1.12.post-install | 8 ++++++++ vendor/kops/VERSION | 2 +- 12 files changed, 46 insertions(+), 9 deletions(-) create mode 100644 vendor/kops-1.12/DESCRIPTION create mode 100644 vendor/kops-1.12/LICENSE create mode 100644 vendor/kops-1.12/Makefile create mode 100644 vendor/kops-1.12/RELEASE create mode 100644 vendor/kops-1.12/VERSION create mode 100755 vendor/kops-1.12/kops_1.12.post-deinstall create mode 100755 vendor/kops-1.12/kops_1.12.post-install diff --git a/README.md b/README.md index 9b6ef27ca4..4f7a25aed4 100644 --- a/README.md +++ b/README.md @@ -216,14 +216,15 @@ gomplate 3.1.0 A flexible commandline tool for template re goofys 0.19.0 a high-performance, POSIX-ish Amazon S3 file system written in Go gosu 1.10 Simple Go-based setuid+setgid+setgroups+exec gotop 1.5.0 A terminal based graphical activity monitor inspired by gtop and vtop -helm 2.14.1 The Kubernetes Package Manager -helmfile 0.80.1 Deploy Kubernetes Helm Charts +helm 2.14.3 The Kubernetes Package Manager +helmfile 0.81.0 Deploy Kubernetes Helm Charts htmltest 0.10.1 :white_check_mark: Test generated HTML for problems hugo 0.49.2 The world’s fastest framework for building websites. json2hcl 0.0.6 Convert JSON to HCL, and vice versa k6 0.22.1 A modern load testing tool, using Go and JavaScript - https://k6.io kfctl 0.5.1 Machine Learning Toolkit for Kubernetes -kops 1.12.1 Kubernetes Operations (kops) - Production Grade K8s Installation, Upgrades, and Management +kops 1.13.0 Kubernetes Operations (kops) - Production Grade K8s Installation, Upgrades, and Management +kops-1.12 1.12.3 Kubernetes Operations (kops) - Production Grade K8s Installation, Upgrades, and Management kubecron 1.0.2 Utilities to manage kubernetes cronjobs. Run a CronJob manually for test purposes. Suspend/unsuspend a CronJob kubectl 1.14.2 Production-Grade Container Scheduling and Management kubectx 0.6.3 Switch faster between clusters and namespaces in kubectl diff --git a/docs/targets.md b/docs/targets.md index 10e87dece1..373d4e89f9 100644 --- a/docs/targets.md +++ b/docs/targets.md @@ -27,14 +27,15 @@ gomplate 3.1.0 A flexible commandline tool for template re goofys 0.19.0 a high-performance, POSIX-ish Amazon S3 file system written in Go gosu 1.10 Simple Go-based setuid+setgid+setgroups+exec gotop 1.5.0 A terminal based graphical activity monitor inspired by gtop and vtop -helm 2.14.1 The Kubernetes Package Manager -helmfile 0.80.1 Deploy Kubernetes Helm Charts +helm 2.14.3 The Kubernetes Package Manager +helmfile 0.81.0 Deploy Kubernetes Helm Charts htmltest 0.10.1 :white_check_mark: Test generated HTML for problems hugo 0.49.2 The world’s fastest framework for building websites. json2hcl 0.0.6 Convert JSON to HCL, and vice versa k6 0.22.1 A modern load testing tool, using Go and JavaScript - https://k6.io kfctl 0.5.1 Machine Learning Toolkit for Kubernetes -kops 1.12.1 Kubernetes Operations (kops) - Production Grade K8s Installation, Upgrades, and Management +kops 1.13.0 Kubernetes Operations (kops) - Production Grade K8s Installation, Upgrades, and Management +kops-1.12 1.12.3 Kubernetes Operations (kops) - Production Grade K8s Installation, Upgrades, and Management kubecron 1.0.2 Utilities to manage kubernetes cronjobs. Run a CronJob manually for test purposes. Suspend/unsuspend a CronJob kubectl 1.14.2 Production-Grade Container Scheduling and Management kubectx 0.6.3 Switch faster between clusters and namespaces in kubectl diff --git a/vendor/helm/VERSION b/vendor/helm/VERSION index b70ae75a88..cf28a128f4 100644 --- a/vendor/helm/VERSION +++ b/vendor/helm/VERSION @@ -1 +1 @@ -2.14.1 +2.14.3 diff --git a/vendor/helmfile/VERSION b/vendor/helmfile/VERSION index e72f24026f..9a55e28031 100644 --- a/vendor/helmfile/VERSION +++ b/vendor/helmfile/VERSION @@ -1 +1 @@ -0.80.1 +0.81.0 diff --git a/vendor/kops-1.12/DESCRIPTION b/vendor/kops-1.12/DESCRIPTION new file mode 100644 index 0000000000..944590dcbf --- /dev/null +++ b/vendor/kops-1.12/DESCRIPTION @@ -0,0 +1 @@ +Kubernetes Operations (kops) - Production Grade K8s Installation, Upgrades, and Management diff --git a/vendor/kops-1.12/LICENSE b/vendor/kops-1.12/LICENSE new file mode 100644 index 0000000000..7a85ddd4e2 --- /dev/null +++ b/vendor/kops-1.12/LICENSE @@ -0,0 +1 @@ +APACHE-2.0 diff --git a/vendor/kops-1.12/Makefile b/vendor/kops-1.12/Makefile new file mode 100644 index 0000000000..58a4d0c4d2 --- /dev/null +++ b/vendor/kops-1.12/Makefile @@ -0,0 +1,16 @@ +export APK_PACKAGE_NAME = kops_1.12 +export DOWNLOAD_URL ?= https://github.com/kubernetes/kops/releases/download/1.12.3/kops-$(OS)-$(ARCH) + +include ../../tasks/Makefile.package +include ../../tasks/Makefile.apk + +# Package details +# +export VENDOR ?= kubernetes +export APK_BUILD_TEMPLATE ?= APKBUILD.github-binary + +install: + $(call download_binary) + +test: + $(PACKAGE_EXE) version diff --git a/vendor/kops-1.12/RELEASE b/vendor/kops-1.12/RELEASE new file mode 100644 index 0000000000..573541ac97 --- /dev/null +++ b/vendor/kops-1.12/RELEASE @@ -0,0 +1 @@ +0 diff --git a/vendor/kops-1.12/VERSION b/vendor/kops-1.12/VERSION new file mode 100644 index 0000000000..81f363239f --- /dev/null +++ b/vendor/kops-1.12/VERSION @@ -0,0 +1 @@ +1.12.3 diff --git a/vendor/kops-1.12/kops_1.12.post-deinstall b/vendor/kops-1.12/kops_1.12.post-deinstall new file mode 100755 index 0000000000..6be3f3e14b --- /dev/null +++ b/vendor/kops-1.12/kops_1.12.post-deinstall @@ -0,0 +1,7 @@ +#!/bin/sh +# This is an Alpine `deinstall` hook that removes the alternative +PACKAGE_NAME=kops +MAJOR_VERSION=1.12 +INSTALL_DIR=/usr/local/${PACKAGE_NAME}/${MAJOR_VERSION}/bin +update-alternatives --remove ${PACKAGE_NAME}-${MAJOR_VERSION} ${INSTALL_DIR}/${PACKAGE_NAME} --quiet +exit 0 diff --git a/vendor/kops-1.12/kops_1.12.post-install b/vendor/kops-1.12/kops_1.12.post-install new file mode 100755 index 0000000000..8308535f3e --- /dev/null +++ b/vendor/kops-1.12/kops_1.12.post-install @@ -0,0 +1,8 @@ +#!/bin/sh +# This is an Alpine Package `post-install` hook that installs an alternative into `/usr/local/${PACKAGE_NAME}/$version/bin` +PACKAGE_NAME=kops +MAJOR_VERSION=1.12 +INSTALL_DIR=/usr/local/${PACKAGE_NAME}/${MAJOR_VERSION}/bin +mkdir -p ${INSTALL_DIR} +update-alternatives --install ${INSTALL_DIR}/${PACKAGE_NAME} ${PACKAGE_NAME}-${MAJOR_VERSION} /usr/bin/${PACKAGE_NAME}-${MAJOR_VERSION} 1 +exit 0 diff --git a/vendor/kops/VERSION b/vendor/kops/VERSION index f8f4f03b3d..feaae22bac 100644 --- a/vendor/kops/VERSION +++ b/vendor/kops/VERSION @@ -1 +1 @@ -1.12.1 +1.13.0