Skip to content

Commit

Permalink
Upgrade kops to 1.13, add kops-1.12 package (#228)
Browse files Browse the repository at this point in the history
  • Loading branch information
Nuru authored Aug 16, 2019
1 parent 916f758 commit cf73873
Show file tree
Hide file tree
Showing 12 changed files with 46 additions and 9 deletions.
7 changes: 4 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
7 changes: 4 additions & 3 deletions docs/targets.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion vendor/helm/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.14.1
2.14.3
2 changes: 1 addition & 1 deletion vendor/helmfile/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.80.1
0.81.0
1 change: 1 addition & 0 deletions vendor/kops-1.12/DESCRIPTION
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Kubernetes Operations (kops) - Production Grade K8s Installation, Upgrades, and Management
1 change: 1 addition & 0 deletions vendor/kops-1.12/LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
APACHE-2.0
16 changes: 16 additions & 0 deletions vendor/kops-1.12/Makefile
Original file line number Diff line number Diff line change
@@ -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
1 change: 1 addition & 0 deletions vendor/kops-1.12/RELEASE
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions vendor/kops-1.12/VERSION
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1.12.3
7 changes: 7 additions & 0 deletions vendor/kops-1.12/kops_1.12.post-deinstall
Original file line number Diff line number Diff line change
@@ -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
8 changes: 8 additions & 0 deletions vendor/kops-1.12/kops_1.12.post-install
Original file line number Diff line number Diff line change
@@ -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
2 changes: 1 addition & 1 deletion vendor/kops/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.12.1
1.13.0

0 comments on commit cf73873

Please sign in to comment.