Skip to content

Commit

Permalink
Update helm, helmfile, kops, kubectl, kubectx, terraform, etc. (#358)
Browse files Browse the repository at this point in the history
  • Loading branch information
Nuru authored Apr 16, 2020
1 parent bc9fad2 commit 9735f53
Show file tree
Hide file tree
Showing 33 changed files with 146 additions and 46 deletions.
2 changes: 2 additions & 0 deletions .github/auto-label.yml
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,8 @@ vendor/kubecron: vendor/kubecron/**
vendor/kubectl-1.13: vendor/kubectl-1.13/**
vendor/kubectl-1.14: vendor/kubectl-1.14/**
vendor/kubectl-1.15: vendor/kubectl-1.15/**
vendor/kubectl-1.16: vendor/kubectl-1.16/**
vendor/kubectl-1.17: vendor/kubectl-1.17/**
vendor/kubectl: vendor/kubectl/**
vendor/kubectx: vendor/kubectx/**
vendor/kubens: vendor/kubens/**
Expand Down
32 changes: 17 additions & 15 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -260,7 +260,7 @@ aws-vault 5.3.2 A vault for securely storing and accessing
cfssl 1.4.1 Cloudflare's PKI and TLS toolkit
chamber 2.7.5 CLI for managing secrets
cli53 0.8.16 Command line tool for Amazon Route 53
cloudflared 2019.9.0 Argo Tunnel client
cloudflared 2020.3.2 Argo Tunnel client
cloudposse-atlantis 0.9.0.3 Terraform For Teams, enhanced by Cloud Posse
codefresh 0.50.1 Codefresh CLI
consul 1.6.3 Hashicorp consul
Expand All @@ -273,7 +273,7 @@ fargate 0.3.2 CLI for AWS Fargate
fetch 0.3.7 fetch makes it easy to download files, folders, and release assets from a specific public git commit, branch, or tag
figurine 1.0.1 Print your name in style
fzf 0.20.0 A command-line fuzzy finder
gh 0.5.5 The GitHub CLI
gh 0.6.4 The GitHub CLI
ghr 0.13.0 Upload multiple artifacts to GitHub Releases in parallel
github-commenter 0.5.0 Command line utility for creating GitHub comments on Commits, Pull Request Reviews or Issues
github-release 0.7.2 Commandline app to create and edit releases on Github (and upload artifacts)
Expand All @@ -284,10 +284,10 @@ gonsul 0.2.1 A stand-alone alternative to git2consul
goofys 0.23.1 a high-performance, POSIX-ish Amazon S3 file system written in Go
gosu 1.11 Simple Go-based setuid+setgid+setgroups+exec
gotop 3.0.0 A terminal based graphical activity monitor inspired by gtop and vtop
helm 2.16.3 The Kubernetes Package Manager
helm2 2.16.1 The Kubernetes Package Manager
helm3 3.0.2 The Kubernetes Package Manager
helmfile 0.100.0 Deploy Kubernetes Helm Charts
helm 3.1.2 The Kubernetes Package Manager
helm2 2.16.6 The Kubernetes Package Manager
helm3 3.1.2 The Kubernetes Package Manager
helmfile 0.109.0 Deploy Kubernetes Helm Charts
htmltest 0.12.1 :white_check_mark: Test generated HTML for problems
hugo 0.64.1 The world’s fastest framework for building websites.
jq 1.6 Command-line JSON processor
Expand All @@ -299,16 +299,18 @@ k9s 0.15.2 Kubernetes CLI To Manage Your Clusters In S
katafygio 0.8.1 K8s continuous backup to git
kfctl 0.7.1 Machine Learning Toolkit for Kubernetes
kind 0.7.0 A tool for running local Kubernetes clusters using Docker
kops 1.15.2 Kubernetes Operations (kops) - Production Grade K8s Installation, Upgrades, and Management
kops 1.16.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
krew 0.3.4 Kubectl plugin manager
kubecron 1.0.2 Utilities to manage kubernetes cronjobs. Run a CronJob manually for test purposes. Suspend/unsuspend a CronJob
kubectl 1.15.10 Production-Grade Container Scheduling and Management
kubectl-1.13 1.13.12 Production-Grade Container Scheduling and Management
kubectl-1.14 1.14.10 Production-Grade Container Scheduling and Management
kubectl-1.15 1.15.8 Production-Grade Container Scheduling and Management
kubectx 0.7.1 Switch faster between clusters and namespaces in kubectl
kubens 0.7.1 Switch faster between clusters and namespaces in kubectl
kubectl 1.16.8 Production-Grade Container Scheduling and Management
kubectl-1.13 1.13.12 Production-Grade Container Scheduling and Management (v1.13)
kubectl-1.14 1.14.10 Production-Grade Container Scheduling and Management (v1.14)
kubectl-1.15 1.15.11 Production-Grade Container Scheduling and Management (v1.15)
kubectl-1.16 1.16.8 Production-Grade Container Scheduling and Management (v1.16)
kubectl-1.17 1.17.4 Production-Grade Container Scheduling and Management (v1.17)
kubectx 0.8.0 Switch faster between clusters and namespaces in kubectl
kubens 0.8.0 Switch faster between clusters and namespaces in kubectl
kubeval 0.14.0 Validate your Kubernetes configuration files, supports multiple Kubernetes versions
lazydocker 0.8 The lazier way to manage everything docker
lectl 0.20 Script to check issued certificates by Let's Encrypt on CTL (Certificate Transparency Log) using https://crt.sh
Expand Down Expand Up @@ -336,9 +338,9 @@ sops 3.5.0 Secrets management stinks, use some sops!
stern 1.11.0 ⎈ Multi pod and container log tailing for Kubernetes
sudosh 0.2.0 Shell wrapper to run a login shell with `sudo` as the current user for the purpose of audit logging
teleport 4.2.8 Privileged access management for elastic infrastructure.
terraform 0.12.21 Terraform is a tool for building, changing, and combining infrastructure safely and efficiently.
terraform 0.12.24 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.10 Terraform is a tool for building, changing, and combining infrastructure safely and efficiently.
terraform-0.12 0.12.24 Terraform is a tool for building, changing, and combining infrastructure safely and efficiently.
terraform-docs 0.8.2 Generate docs from terraform modules
terragrunt 0.22.3 Terragrunt is a thin wrapper for Terraform that provides extra tools for working with multiple Terraform modules.
terrahelp 0.7.4 Terrahelp is as a command line utility that provides useful tricks like masking of terraform output.
Expand Down
32 changes: 17 additions & 15 deletions docs/targets.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ aws-vault 5.3.2 A vault for securely storing and accessing
cfssl 1.4.1 Cloudflare's PKI and TLS toolkit
chamber 2.7.5 CLI for managing secrets
cli53 0.8.16 Command line tool for Amazon Route 53
cloudflared 2019.9.0 Argo Tunnel client
cloudflared 2020.3.2 Argo Tunnel client
cloudposse-atlantis 0.9.0.3 Terraform For Teams, enhanced by Cloud Posse
codefresh 0.50.1 Codefresh CLI
consul 1.6.3 Hashicorp consul
Expand All @@ -24,7 +24,7 @@ fargate 0.3.2 CLI for AWS Fargate
fetch 0.3.7 fetch makes it easy to download files, folders, and release assets from a specific public git commit, branch, or tag
figurine 1.0.1 Print your name in style
fzf 0.20.0 A command-line fuzzy finder
gh 0.5.5 The GitHub CLI
gh 0.6.4 The GitHub CLI
ghr 0.13.0 Upload multiple artifacts to GitHub Releases in parallel
github-commenter 0.5.0 Command line utility for creating GitHub comments on Commits, Pull Request Reviews or Issues
github-release 0.7.2 Commandline app to create and edit releases on Github (and upload artifacts)
Expand All @@ -35,10 +35,10 @@ gonsul 0.2.1 A stand-alone alternative to git2consul
goofys 0.23.1 a high-performance, POSIX-ish Amazon S3 file system written in Go
gosu 1.11 Simple Go-based setuid+setgid+setgroups+exec
gotop 3.0.0 A terminal based graphical activity monitor inspired by gtop and vtop
helm 2.16.3 The Kubernetes Package Manager
helm2 2.16.1 The Kubernetes Package Manager
helm3 3.0.2 The Kubernetes Package Manager
helmfile 0.100.0 Deploy Kubernetes Helm Charts
helm 3.1.2 The Kubernetes Package Manager
helm2 2.16.6 The Kubernetes Package Manager
helm3 3.1.2 The Kubernetes Package Manager
helmfile 0.109.0 Deploy Kubernetes Helm Charts
htmltest 0.12.1 :white_check_mark: Test generated HTML for problems
hugo 0.64.1 The world’s fastest framework for building websites.
jq 1.6 Command-line JSON processor
Expand All @@ -50,16 +50,18 @@ k9s 0.15.2 Kubernetes CLI To Manage Your Clusters In S
katafygio 0.8.1 K8s continuous backup to git
kfctl 0.7.1 Machine Learning Toolkit for Kubernetes
kind 0.7.0 A tool for running local Kubernetes clusters using Docker
kops 1.15.2 Kubernetes Operations (kops) - Production Grade K8s Installation, Upgrades, and Management
kops 1.16.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
krew 0.3.4 Kubectl plugin manager
kubecron 1.0.2 Utilities to manage kubernetes cronjobs. Run a CronJob manually for test purposes. Suspend/unsuspend a CronJob
kubectl 1.15.10 Production-Grade Container Scheduling and Management
kubectl-1.13 1.13.12 Production-Grade Container Scheduling and Management
kubectl-1.14 1.14.10 Production-Grade Container Scheduling and Management
kubectl-1.15 1.15.8 Production-Grade Container Scheduling and Management
kubectx 0.7.1 Switch faster between clusters and namespaces in kubectl
kubens 0.7.1 Switch faster between clusters and namespaces in kubectl
kubectl 1.16.8 Production-Grade Container Scheduling and Management
kubectl-1.13 1.13.12 Production-Grade Container Scheduling and Management (v1.13)
kubectl-1.14 1.14.10 Production-Grade Container Scheduling and Management (v1.14)
kubectl-1.15 1.15.11 Production-Grade Container Scheduling and Management (v1.15)
kubectl-1.16 1.16.8 Production-Grade Container Scheduling and Management (v1.16)
kubectl-1.17 1.17.4 Production-Grade Container Scheduling and Management (v1.17)
kubectx 0.8.0 Switch faster between clusters and namespaces in kubectl
kubens 0.8.0 Switch faster between clusters and namespaces in kubectl
kubeval 0.14.0 Validate your Kubernetes configuration files, supports multiple Kubernetes versions
lazydocker 0.8 The lazier way to manage everything docker
lectl 0.20 Script to check issued certificates by Let's Encrypt on CTL (Certificate Transparency Log) using https://crt.sh
Expand Down Expand Up @@ -87,9 +89,9 @@ sops 3.5.0 Secrets management stinks, use some sops!
stern 1.11.0 ⎈ Multi pod and container log tailing for Kubernetes
sudosh 0.2.0 Shell wrapper to run a login shell with `sudo` as the current user for the purpose of audit logging
teleport 4.2.8 Privileged access management for elastic infrastructure.
terraform 0.12.21 Terraform is a tool for building, changing, and combining infrastructure safely and efficiently.
terraform 0.12.24 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.10 Terraform is a tool for building, changing, and combining infrastructure safely and efficiently.
terraform-0.12 0.12.24 Terraform is a tool for building, changing, and combining infrastructure safely and efficiently.
terraform-docs 0.8.2 Generate docs from terraform modules
terragrunt 0.22.3 Terragrunt is a thin wrapper for Terraform that provides extra tools for working with multiple Terraform modules.
terrahelp 0.7.4 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/cloudflared/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2019.9.0
2020.3.2
2 changes: 1 addition & 1 deletion vendor/helm/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.16.3
3.1.2
2 changes: 1 addition & 1 deletion vendor/helm2/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.16.1
2.16.6
2 changes: 1 addition & 1 deletion vendor/helm3/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.0.2
3.1.2
2 changes: 1 addition & 1 deletion vendor/helmfile/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.100.0
0.109.0
2 changes: 1 addition & 1 deletion vendor/kops/RELEASE
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1
0
2 changes: 1 addition & 1 deletion vendor/kops/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.15.2
1.16.0
2 changes: 1 addition & 1 deletion vendor/kubectl-1.13/DESCRIPTION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Production-Grade Container Scheduling and Management
Production-Grade Container Scheduling and Management (v1.13)
2 changes: 1 addition & 1 deletion vendor/kubectl-1.14/DESCRIPTION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Production-Grade Container Scheduling and Management
Production-Grade Container Scheduling and Management (v1.14)
2 changes: 1 addition & 1 deletion vendor/kubectl-1.15/DESCRIPTION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Production-Grade Container Scheduling and Management
Production-Grade Container Scheduling and Management (v1.15)
2 changes: 1 addition & 1 deletion vendor/kubectl-1.15/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.15.8
1.15.11
1 change: 1 addition & 0 deletions vendor/kubectl-1.16/DESCRIPTION
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Production-Grade Container Scheduling and Management (v1.16)
1 change: 1 addition & 0 deletions vendor/kubectl-1.16/LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
APACHE-2.0
22 changes: 22 additions & 0 deletions vendor/kubectl-1.16/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
export MASTER_PACKAGE_NAME = kubectl
export MAJOR_VERSION = 1.16
export PACKAGE_NAME = $(MASTER_PACKAGE_NAME)-$(MAJOR_VERSION)
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
export APKBUILD_DEPENDS += dpkg
export APKBUILD_INSTALL_SCRIPTS = $(PACKAGE_NAME).post-install $(PACKAGE_NAME).post-deinstall
export INSTALL_DIR = /usr/share/${MASTER_PACKAGE_NAME}/${MAJOR_VERSION}/bin
export AUTO_UPDATE_ENABLED = false

install:
$(call download_binary)

test:
$(PACKAGE_EXE) --help
1 change: 1 addition & 0 deletions vendor/kubectl-1.16/RELEASE
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions vendor/kubectl-1.16/VERSION
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1.16.8
9 changes: 9 additions & 0 deletions vendor/kubectl-1.16/kubectl-1.16.post-deinstall
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#!/bin/sh
# This is an Alpine `deinstall` hook that removes the alternative
MASTER_PACKAGE_NAME=kubectl
MAJOR_VERSION=1.16
PACKAGE_NAME=${MASTER_PACKAGE_NAME}-${MAJOR_VERSION}
INSTALL_DIR=/usr/share/${MASTER_PACKAGE_NAME}/${MAJOR_VERSION}/bin
update-alternatives --remove ${PACKAGE_NAME} ${INSTALL_DIR}/${PACKAGE_NAME} --quiet
update-alternatives --remove ${MASTER_PACKAGE_NAME} ${INSTALL_DIR}/${PACKAGE_NAME} --quiet
exit 0
12 changes: 12 additions & 0 deletions vendor/kubectl-1.16/kubectl-1.16.post-install
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
#!/bin/sh
# This is an Alpine Package `post-install` hook that links
# an alternative from `/usr/share/${PACKAGE_NAME}/$version/bin` into `/usr/bin/`
MASTER_PACKAGE_NAME=kubectl
MAJOR_VERSION=1.16
PACKAGE_NAME=${MASTER_PACKAGE_NAME}-${MAJOR_VERSION}
INSTALL_DIR=/usr/share/${MASTER_PACKAGE_NAME}/${MAJOR_VERSION}/bin

mkdir -p ${INSTALL_DIR}
update-alternatives --install /usr/bin/${PACKAGE_NAME} ${PACKAGE_NAME} ${INSTALL_DIR}/${PACKAGE_NAME} 1
update-alternatives --install /usr/bin/${MASTER_PACKAGE_NAME} ${MASTER_PACKAGE_NAME} ${INSTALL_DIR}/${PACKAGE_NAME} 16
exit 0
1 change: 1 addition & 0 deletions vendor/kubectl-1.17/DESCRIPTION
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Production-Grade Container Scheduling and Management (v1.17)
1 change: 1 addition & 0 deletions vendor/kubectl-1.17/LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
APACHE-2.0
22 changes: 22 additions & 0 deletions vendor/kubectl-1.17/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
export MASTER_PACKAGE_NAME = kubectl
export MAJOR_VERSION = 1.17
export PACKAGE_NAME = $(MASTER_PACKAGE_NAME)-$(MAJOR_VERSION)
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
export APKBUILD_DEPENDS += dpkg
export APKBUILD_INSTALL_SCRIPTS = $(PACKAGE_NAME).post-install $(PACKAGE_NAME).post-deinstall
export INSTALL_DIR = /usr/share/${MASTER_PACKAGE_NAME}/${MAJOR_VERSION}/bin
export AUTO_UPDATE_ENABLED = false

install:
$(call download_binary)

test:
$(PACKAGE_EXE) --help
1 change: 1 addition & 0 deletions vendor/kubectl-1.17/RELEASE
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions vendor/kubectl-1.17/VERSION
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1.17.4
9 changes: 9 additions & 0 deletions vendor/kubectl-1.17/kubectl-1.17.post-deinstall
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#!/bin/sh
# This is an Alpine `deinstall` hook that removes the alternative
MASTER_PACKAGE_NAME=kubectl
MAJOR_VERSION=1.16
PACKAGE_NAME=${MASTER_PACKAGE_NAME}-${MAJOR_VERSION}
INSTALL_DIR=/usr/share/${MASTER_PACKAGE_NAME}/${MAJOR_VERSION}/bin
update-alternatives --remove ${PACKAGE_NAME} ${INSTALL_DIR}/${PACKAGE_NAME} --quiet
update-alternatives --remove ${MASTER_PACKAGE_NAME} ${INSTALL_DIR}/${PACKAGE_NAME} --quiet
exit 0
12 changes: 12 additions & 0 deletions vendor/kubectl-1.17/kubectl-1.17.post-install
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
#!/bin/sh
# This is an Alpine Package `post-install` hook that links
# an alternative from `/usr/share/${PACKAGE_NAME}/$version/bin` into `/usr/bin/`
MASTER_PACKAGE_NAME=kubectl
MAJOR_VERSION=1.17
PACKAGE_NAME=${MASTER_PACKAGE_NAME}-${MAJOR_VERSION}
INSTALL_DIR=/usr/share/${MASTER_PACKAGE_NAME}/${MAJOR_VERSION}/bin

mkdir -p ${INSTALL_DIR}
update-alternatives --install /usr/bin/${PACKAGE_NAME} ${PACKAGE_NAME} ${INSTALL_DIR}/${PACKAGE_NAME} 1
update-alternatives --install /usr/bin/${MASTER_PACKAGE_NAME} ${MASTER_PACKAGE_NAME} ${INSTALL_DIR}/${PACKAGE_NAME} 17
exit 0
2 changes: 1 addition & 1 deletion vendor/kubectl/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.15.10
1.16.8
2 changes: 1 addition & 1 deletion vendor/kubectx/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.7.1
0.8.0
2 changes: 1 addition & 1 deletion vendor/kubens/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.7.1
0.8.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.10
0.12.24
2 changes: 1 addition & 1 deletion vendor/terraform/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.12.21
0.12.24

0 comments on commit 9735f53

Please sign in to comment.