Skip to content

Commit

Permalink
Upgrade kops, kubectl, and terraform (#239)
Browse files Browse the repository at this point in the history
  • Loading branch information
Nuru authored Oct 10, 2019
1 parent e1fb9d6 commit 9fed1ad
Show file tree
Hide file tree
Showing 23 changed files with 106 additions and 13 deletions.
10 changes: 6 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -223,10 +223,12 @@ hugo 0.49.2 The world’s fastest framework for buildin
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.13.0 Kubernetes Operations (kops) - Production Grade K8s Installation, Upgrades, and Management
kops 1.14.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.13.10 Production-Grade Container Scheduling and Management
kubectl 1.14.7 Production-Grade Container Scheduling and Management
kubectl-1.13 1.13.11 Production-Grade Container Scheduling and Management
kubectl-1.14 1.14.7 Production-Grade Container Scheduling and Management
kubectx 0.6.3 Switch faster between clusters and namespaces in kubectl
kubens 0.6.3 Switch faster between clusters and namespaces in kubectl
lectl 0.17 Script to check issued certificates by Let's Encrypt on CTL (Certificate Transparency Log) using https://crt.sh
Expand All @@ -244,9 +246,9 @@ sops 3.3.1 Secrets management stinks, use some sops!
stern 1.11.0 ⎈ Multi pod and container log tailing for Kubernetes
sudosh 0.1.4 Shell wrapper to run a login shell with `sudo` as the current user for the purpose of audit logging
teleport 4.0.6 Privileged access management for elastic infrastructure.
terraform 0.12.7 Terraform is a tool for building, changing, and combining infrastructure safely and efficiently.
terraform 0.12.10 Terraform is a tool for building, changing, and combining infrastructure safely and efficiently.
terraform-0.11 0.11.14 Terraform is a tool for building, changing, and combining infrastructure safely and efficiently.
terraform-0.12 0.12.7 Terraform is a tool for building, changing, and combining infrastructure safely and efficiently.
terraform-0.12 0.12.10 Terraform is a tool for building, changing, and combining infrastructure safely and efficiently.
terraform-docs 0.4.5 Generate docs from terraform modules
terragrunt 0.19.2 Terragrunt is a thin wrapper for Terraform that provides extra tools for working with multiple Terraform modules.
terrahelp 0.6.3 Terrahelp is as a command line utility that provides useful tricks like masking of terraform output.
Expand Down
10 changes: 6 additions & 4 deletions docs/targets.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,10 +34,12 @@ hugo 0.49.2 The world’s fastest framework for buildin
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.13.0 Kubernetes Operations (kops) - Production Grade K8s Installation, Upgrades, and Management
kops 1.14.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.13.10 Production-Grade Container Scheduling and Management
kubectl 1.14.7 Production-Grade Container Scheduling and Management
kubectl-1.13 1.13.11 Production-Grade Container Scheduling and Management
kubectl-1.14 1.14.7 Production-Grade Container Scheduling and Management
kubectx 0.6.3 Switch faster between clusters and namespaces in kubectl
kubens 0.6.3 Switch faster between clusters and namespaces in kubectl
lectl 0.17 Script to check issued certificates by Let's Encrypt on CTL (Certificate Transparency Log) using https://crt.sh
Expand All @@ -55,9 +57,9 @@ sops 3.3.1 Secrets management stinks, use some sops!
stern 1.11.0 ⎈ Multi pod and container log tailing for Kubernetes
sudosh 0.1.4 Shell wrapper to run a login shell with `sudo` as the current user for the purpose of audit logging
teleport 4.0.6 Privileged access management for elastic infrastructure.
terraform 0.12.7 Terraform is a tool for building, changing, and combining infrastructure safely and efficiently.
terraform 0.12.10 Terraform is a tool for building, changing, and combining infrastructure safely and efficiently.
terraform-0.11 0.11.14 Terraform is a tool for building, changing, and combining infrastructure safely and efficiently.
terraform-0.12 0.12.7 Terraform is a tool for building, changing, and combining infrastructure safely and efficiently.
terraform-0.12 0.12.10 Terraform is a tool for building, changing, and combining infrastructure safely and efficiently.
terraform-docs 0.4.5 Generate docs from terraform modules
terragrunt 0.19.2 Terragrunt is a thin wrapper for Terraform that provides extra tools for working with multiple Terraform modules.
terrahelp 0.6.3 Terrahelp is as a command line utility that provides useful tricks like masking of terraform output.
Expand Down
2 changes: 1 addition & 1 deletion vendor/kops-1.12/kops_1.12.post-install
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@ 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
update-alternatives --install /usr/bin/${PACKAGE_NAME}-${MAJOR_VERSION} ${PACKAGE_NAME}-${MAJOR_VERSION} ${INSTALL_DIR}/${PACKAGE_NAME} 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.13.0
1.14.0
1 change: 1 addition & 0 deletions vendor/kubectl-1.13/DESCRIPTION
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Production-Grade Container Scheduling and Management
1 change: 1 addition & 0 deletions vendor/kubectl-1.13/LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
APACHE-2.0
16 changes: 16 additions & 0 deletions vendor/kubectl-1.13/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
export APK_PACKAGE_NAME = kubectl_1.13
export PACKAGE_REPO_NAME ?= kubernetes

include ../../tasks/Makefile.package
include ../../tasks/Makefile.apk

# Package details
export VENDOR ?= kubernetes
export DOWNLOAD_URL ?= https://storage.googleapis.com/kubernetes-release/release/v$(PACKAGE_VERSION)/bin/$(OS)/$(ARCH)/kubectl
export APK_BUILD_TEMPLATE ?= APKBUILD.github-binary

install:
$(call download_binary)

test:
$(PACKAGE_EXE) --help
1 change: 1 addition & 0 deletions vendor/kubectl-1.13/RELEASE
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions vendor/kubectl-1.13/VERSION
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1.13.11
8 changes: 8 additions & 0 deletions vendor/kubectl-1.13/kubectl_1.13.post-deinstall
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
#!/bin/sh
# This is an Alpine `deinstall` hook that removes the alternative
PACKAGE_NAME=kubectl
MAJOR_VERSION=1.13
INSTALL_DIR=/usr/local/${PACKAGE_NAME}/${MAJOR_VERSION}/bin
update-alternatives --remove ${PACKAGE_NAME}-${MAJOR_VERSION} ${INSTALL_DIR}/${PACKAGE_NAME} --quiet
update-alternatives --remove ${PACKAGE_NAME} ${INSTALL_DIR}/${PACKAGE_NAME} --quiet
exit 0
9 changes: 9 additions & 0 deletions vendor/kubectl-1.13/kubectl_1.13.post-install
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#!/bin/sh
# This is an Alpine Package `post-install` hook that installs an alternative into `/usr/local/${PACKAGE_NAME}/$version/bin`
PACKAGE_NAME=kubectl
MAJOR_VERSION=1.13
INSTALL_DIR=/usr/local/${PACKAGE_NAME}/${MAJOR_VERSION}/bin
mkdir -p ${INSTALL_DIR}
update-alternatives --install /usr/bin/${PACKAGE_NAME}-${MAJOR_VERSION} ${PACKAGE_NAME}-${MAJOR_VERSION} ${INSTALL_DIR}/${PACKAGE_NAME} 1
update-alternatives --install /usr/bin/${PACKAGE_NAME} ${PACKAGE_NAME} ${INSTALL_DIR}/${PACKAGE_NAME} 13
exit 0
1 change: 1 addition & 0 deletions vendor/kubectl-1.14/DESCRIPTION
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Production-Grade Container Scheduling and Management
1 change: 1 addition & 0 deletions vendor/kubectl-1.14/LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
APACHE-2.0
16 changes: 16 additions & 0 deletions vendor/kubectl-1.14/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
export APK_PACKAGE_NAME = kubectl_1.14
export PACKAGE_REPO_NAME ?= kubernetes

include ../../tasks/Makefile.package
include ../../tasks/Makefile.apk

# Package details
export VENDOR ?= kubernetes
export DOWNLOAD_URL ?= https://storage.googleapis.com/kubernetes-release/release/v$(PACKAGE_VERSION)/bin/$(OS)/$(ARCH)/kubectl
export APK_BUILD_TEMPLATE ?= APKBUILD.github-binary

install:
$(call download_binary)

test:
$(PACKAGE_EXE) --help
1 change: 1 addition & 0 deletions vendor/kubectl-1.14/RELEASE
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions vendor/kubectl-1.14/VERSION
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1.14.7
8 changes: 8 additions & 0 deletions vendor/kubectl-1.14/kubectl_1.14.post-deinstall
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
#!/bin/sh
# This is an Alpine `deinstall` hook that removes the alternative
PACKAGE_NAME=kubectl
MAJOR_VERSION=1.14
INSTALL_DIR=/usr/local/${PACKAGE_NAME}/${MAJOR_VERSION}/bin
update-alternatives --remove ${PACKAGE_NAME}-${MAJOR_VERSION} ${INSTALL_DIR}/${PACKAGE_NAME} --quiet
update-alternatives --remove ${PACKAGE_NAME} ${INSTALL_DIR}/${PACKAGE_NAME} --quiet
exit 0
9 changes: 9 additions & 0 deletions vendor/kubectl-1.14/kubectl_1.14.post-install
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#!/bin/sh
# This is an Alpine Package `post-install` hook that installs an alternative into `/usr/local/${PACKAGE_NAME}/$version/bin`
PACKAGE_NAME=kubectl
MAJOR_VERSION=1.14
INSTALL_DIR=/usr/local/${PACKAGE_NAME}/${MAJOR_VERSION}/bin
mkdir -p ${INSTALL_DIR}
update-alternatives --install /usr/bin/${PACKAGE_NAME}-${MAJOR_VERSION} ${PACKAGE_NAME}-${MAJOR_VERSION} ${INSTALL_DIR}/${PACKAGE_NAME} 1
update-alternatives --install /usr/bin/${PACKAGE_NAME} ${PACKAGE_NAME} ${INSTALL_DIR}/${PACKAGE_NAME} 14
exit 0
2 changes: 1 addition & 1 deletion vendor/kubectl/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.13.10
1.14.7
7 changes: 7 additions & 0 deletions vendor/kubectl/kubectl.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=kubectl
MAJOR_VERSION=default
INSTALL_DIR=/usr/local/${PACKAGE_NAME}/${MAJOR_VERSION}/bin
update-alternatives --remove ${PACKAGE_NAME} ${INSTALL_DIR}/${PACKAGE_NAME} --quiet
exit 0
8 changes: 8 additions & 0 deletions vendor/kubectl/kubectl.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=kubectl
MAJOR_VERSION=default
INSTALL_DIR=/usr/local/${PACKAGE_NAME}/${MAJOR_VERSION}/bin
mkdir -p ${INSTALL_DIR}
update-alternatives --install /usr/bin/${PACKAGE_NAME} ${PACKAGE_NAME} ${INSTALL_DIR}/${PACKAGE_NAME} 1
exit 0
2 changes: 1 addition & 1 deletion vendor/terraform-0.12/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.12.7
0.12.10
2 changes: 1 addition & 1 deletion vendor/terraform/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.12.7
0.12.10

0 comments on commit 9fed1ad

Please sign in to comment.