From a985a1f7393804c0e5336783a94b8623338ffabb Mon Sep 17 00:00:00 2001 From: "Cloud Posse Bot (CI/CD)" Date: Sat, 22 Aug 2020 18:17:31 -0700 Subject: [PATCH] Package Updates + Protect against downgrade of packages (#388) --- Dockerfile | 2 ++ README.md | 46 ++++++++++++------------ bin/semver | 74 ++++++++++++++++++++++++++++++++++++++ docs/targets.md | 46 ++++++++++++------------ tasks/Makefile.package | 8 +++-- vendor/atlantis/VERSION | 2 +- vendor/aws-vault/VERSION | 2 +- vendor/codefresh/VERSION | 2 +- vendor/consul/VERSION | 2 +- vendor/gitleaks/VERSION | 2 +- vendor/helm/VERSION | 2 +- vendor/helm2/VERSION | 2 +- vendor/helm3/VERSION | 2 +- vendor/helmfile/VERSION | 2 +- vendor/htmltest/VERSION | 2 +- vendor/jx/VERSION | 2 +- vendor/k3d/VERSION | 2 +- vendor/kops/VERSION | 2 +- vendor/kubectl/VERSION | 2 +- vendor/lectl/VERSION | 2 +- vendor/minikube/VERSION | 2 +- vendor/nomad/VERSION | 2 +- vendor/pack/VERSION | 2 +- vendor/pluto/VERSION | 2 +- vendor/promtool/VERSION | 2 +- vendor/rakkess/VERSION | 2 +- vendor/rbac-lookup/VERSION | 2 +- vendor/teleport/Makefile | 3 ++ vendor/terraform/Makefile | 2 ++ vendor/tfmask/VERSION | 2 +- vendor/trivy/VERSION | 2 +- 31 files changed, 157 insertions(+), 72 deletions(-) create mode 100755 bin/semver diff --git a/Dockerfile b/Dockerfile index 26529b9174..328efd26b2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,6 +10,8 @@ RUN apk add --update --no-cache bash make curl coreutils libc6-compat tar xz jq COPY --from=cfssl /go/bin/ ${INSTALL_PATH}/ +COPY bin/ /usr/local/bin/ + COPY . /packages RUN mkdir -p /packages/tmp RUN make -C /packages/install/ all diff --git a/README.md b/README.md index 581c771e7d..e1f334c699 100644 --- a/README.md +++ b/README.md @@ -233,19 +233,19 @@ exit amtool 0.21.0 Tool for interacting with the Alertmanager API argocd 1.6.2 Declarative GitOpts for Kubernetes assume-role 0.3.2 Easily assume AWS roles in your terminal. -atlantis 0.14.0 Terraform For Teams +atlantis 0.15.0 Terraform For Teams awless 0.1.11 A Mighty CLI for AWS aws-iam-authenticator 0.5.1 A tool to use AWS IAM credentials to authenticate to a Kubernetes cluster aws-okta 0.19.4 aws-okta allows users to authenticate with AWS using Okta credentials -aws-vault 4.7.2 A vault for securely storing and accessing AWS credentials in development environments +aws-vault 5.4.4 A vault for securely storing and accessing AWS credentials in development environments cfssl 1.4.1 Cloudflare's PKI and TLS toolkit cfssljson 1.4.1 Cloudflare's PKI and TLS toolkit json parser chamber 2.8.2 CLI for managing secrets cli53 0.8.17 Command line tool for Amazon Route 53 cloudflared 2020.3.2 Argo Tunnel client cloudposse-atlantis 0.9.0.3 Terraform For Teams, enhanced by Cloud Posse -codefresh 0.71.8 Codefresh CLI -consul 1.8.1 Hashicorp consul +codefresh 0.72.1 Codefresh CLI +consul 1.8.3 Hashicorp consul ctop 0.7.3 Top-like interface for container metrics direnv 2.21.3 Unclutter your .profile doctl 1.46.0 A command line tool for DigitalOcean services @@ -266,27 +266,27 @@ gonsul 0.2.1 A stand-alone alternative to git2consul goofys 0.24.0 a high-performance, POSIX-ish Amazon S3 file system written in Go gosu 1.12 Simple Go-based setuid+setgid+setgroups+exec gotop 3.0.0 A terminal based graphical activity monitor inspired by gtop and vtop -helm 3.2.4 The Kubernetes Package Manager -helm2 2.16.9 The Kubernetes Package Manager -helm3 3.2.4 The Kubernetes Package Manager -helmfile 0.124.0 Deploy Kubernetes Helm Charts -htmltest 0.12.1 :white_check_mark: Test generated HTML for problems +helm 3.3.0 The Kubernetes Package Manager +helm2 2.16.10 The Kubernetes Package Manager +helm3 3.3.0 The Kubernetes Package Manager +helmfile 0.125.7 Deploy Kubernetes Helm Charts +htmltest 0.13.0 :white_check_mark: Test generated HTML for problems hugo 0.74.3 The world’s fastest framework for building websites. jp 0.1.3 Command line interface to JMESPath jq 1.6 Command-line JSON processor json2hcl 0.0.6 Convert JSON to HCL, and vice versa -jx 2.1.121 Jenkins-X -k3d 3.0.0 Little helper to run Rancher Lab's k3s in Docker +jx 2.1.127 Jenkins-X +k3d 3.0.1 Little helper to run Rancher Lab's k3s in Docker k6 0.27.1 A modern load testing tool, using Go and JavaScript - https://k6.io k9s 0.21.7 Kubernetes CLI To Manage Your Clusters In Style katafygio 0.8.1 K8s continuous backup to git kfctl 1.0 Machine Learning Toolkit for Kubernetes kind 0.8.1 A tool for running local Kubernetes clusters using Docker -kops 1.17.1 Kubernetes Operations (kops) - Production Grade K8s Installation, Upgrades, and Management +kops 1.18.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.18.6 Production-Grade Container Scheduling and Management +kubectl 1.18.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.12 Production-Grade Container Scheduling and Management (v1.15) @@ -296,20 +296,20 @@ kubectx 0.9.1 Switch faster between clusters and namespac kubens 0.9.1 Switch faster between clusters and namespaces in kubectl kubeval 0.15.0 Validate your Kubernetes configuration files, supports multiple Kubernetes versions lazydocker 0.9 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 -minikube 1.12.1 Run Kubernetes locally +lectl 0.21 Script to check issued certificates by Let's Encrypt on CTL (Certificate Transparency Log) using https://crt.sh +minikube 1.12.3 Run Kubernetes locally misspell 0.3.4 Correct commonly misspelled English words in source files -nomad 0.12.1 Hashicorp nomad -pack 0.12.0 Create cloud native Buildpacks +nomad 0.12.3 Hashicorp nomad +pack 0.13.1 Create cloud native Buildpacks packer 1.6.1 Packer is a tool for creating identical machine images for multiple platforms from a single source configuration. pandoc 2.10.1 Universal markup converter pgmetrics 1.9.3 Postgres metrics -pluto 3.4.0 A cli tool to help discover deprecated apiVersions in Kubernetes +pluto 3.4.1 A cli tool to help discover deprecated apiVersions in Kubernetes popeye 0.8.8 A Kubernetes cluster resource sanitizer -promtool 2.19.3 Prometheus CLI tool -rakkess 0.4.4 Review Access - kubectl plugin to show an access matrix for all available resources +promtool 2.20.1 Prometheus CLI tool +rakkess 0.4.5 Review Access - kubectl plugin to show an access matrix for all available resources rancher 2.4.5 Rancher CLI -rbac-lookup 0.6.0 Find Kubernetes roles and cluster roles bound to any user, service account, or group name. +rbac-lookup 0.6.1 Find Kubernetes roles and cluster roles bound to any user, service account, or group name. retry 3.3.0 ♻️ Functional mechanism based on channels to perform actions repetitively until successful. saml2aws 2.26.2 CLI tool which enables you to login and retrieve AWS temporary credentials using a SAML IDP scenery 0.1.5 A Terraform plan output prettifier @@ -333,9 +333,9 @@ terraform_0.13 0.13.0 Terraform (Deprecated package. Use terrafor terragrunt 0.23.33 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. tfenv 0.4.0 Transform environment variables for use with Terraform (e.g. `HOSTNAME` ⇨ `TF_VAR_hostname`) -tfmask 0.6.1 Terraform utility to mask select output from `terraform plan` and `terraform apply` +tfmask 0.7.0 Terraform utility to mask select output from `terraform plan` and `terraform apply` thanos 0.14.0 Highly available Prometheus setup with long term storage capabilities. CNCF Sandbox project. -trivy 0.10.1 A Simple and Comprehensive Vulnerability Scanner for Containers, Suitable for CI +trivy 0.10.2 A Simple and Comprehensive Vulnerability Scanner for Containers, Suitable for CI variant 0.36.5 Variant is a Universal CLI tool that works like a task runner variant2 0.33.0 Second major version of Variant, a Universal CLI tool that works like a task runner vault 1.5.0 Hashicorp vault diff --git a/bin/semver b/bin/semver new file mode 100755 index 0000000000..9ba3b83fa4 --- /dev/null +++ b/bin/semver @@ -0,0 +1,74 @@ +#!/bin/bash + +### +# semantic version comparition using semver specification http://semver.org/ +# This bash script compares pre-releases alphabetically as well +# +# Copied from https://gist.githubusercontent.com/Ariel-Rodriguez/9e3c2163f4644d7a389759b224bfe7f3/raw/816453441da56058b73af5812db6217fb71897d2/semver.sh +# +# +# returns 1 when A greater than B +# returns 0 when A equals B +# returns -1 when A lower than B +# +# Usage +# chmod +x semver.sh +# ./semver.sh 1.0.0 v1.0.0-rc.0 +# --> 1 +# +# Author Ariel Rodriguez +# License MIT +### +semver_compare() { + local version_a version_b pr_a pr_b + # strip word "v" and extract first subset version (x.y.z from x.y.z-foo.n) + version_a=$(echo "${1//v/}" | awk -F'-' '{print $1}') + version_b=$(echo "${2//v/}" | awk -F'-' '{print $1}') + + if [ "$version_a" \= "$version_b" ] + then + # check for pre-release + # extract pre-release (-foo.n from x.y.z-foo.n) + pr_a=$(echo "$1" | awk -F'-' '{print $2}') + pr_b=$(echo "$2" | awk -F'-' '{print $2}') + + #### + # Return 0 when A is equal to B + [ "$pr_a" \= "$pr_b" ] && echo 0 && return 0 + + #### + # Return 1 + + # Case when A is not pre-release + if [ -z "$pr_a" ] + then + echo 1 && return 0 + fi + + #### + # Case when pre-release A exists and is greater than B's pre-release + + # extract numbers -rc.x --> x + number_a=$(echo ${pr_a//[!0-9]/}) + number_b=$(echo ${pr_b//[!0-9]/}) + [ -z "${number_a}" ] && number_a=0 + [ -z "${number_b}" ] && number_b=0 + + [ "$pr_a" \> "$pr_b" ] && [ -n "$pr_b" ] && [ "$number_a" -gt "$number_b" ] && echo 1 && return 0 + + #### + # Retrun -1 when A is lower than B + echo -1 && return 0 + fi + arr_version_a=(${version_a//./ }) + arr_version_b=(${version_b//./ }) + cursor=0 + # Iterate arrays from left to right and find the first difference + while [ "$([ "${arr_version_a[$cursor]}" -eq "${arr_version_b[$cursor]}" ] && [ $cursor -lt ${#arr_version_a[@]} ] && echo true)" == true ] + do + cursor=$((cursor+1)) + done + [ "${arr_version_a[$cursor]}" -gt "${arr_version_b[$cursor]}" ] && echo 1 || echo -1 +} + +[ -n "$1" ] && echo $(semver_compare $1 $2) diff --git a/docs/targets.md b/docs/targets.md index fe6ba200d2..7742718dce 100644 --- a/docs/targets.md +++ b/docs/targets.md @@ -4,19 +4,19 @@ amtool 0.21.0 Tool for interacting with the Alertmanager API argocd 1.6.2 Declarative GitOpts for Kubernetes assume-role 0.3.2 Easily assume AWS roles in your terminal. -atlantis 0.14.0 Terraform For Teams +atlantis 0.15.0 Terraform For Teams awless 0.1.11 A Mighty CLI for AWS aws-iam-authenticator 0.5.1 A tool to use AWS IAM credentials to authenticate to a Kubernetes cluster aws-okta 0.19.4 aws-okta allows users to authenticate with AWS using Okta credentials -aws-vault 4.7.2 A vault for securely storing and accessing AWS credentials in development environments +aws-vault 5.4.4 A vault for securely storing and accessing AWS credentials in development environments cfssl 1.4.1 Cloudflare's PKI and TLS toolkit cfssljson 1.4.1 Cloudflare's PKI and TLS toolkit json parser chamber 2.8.2 CLI for managing secrets cli53 0.8.17 Command line tool for Amazon Route 53 cloudflared 2020.3.2 Argo Tunnel client cloudposse-atlantis 0.9.0.3 Terraform For Teams, enhanced by Cloud Posse -codefresh 0.71.8 Codefresh CLI -consul 1.8.1 Hashicorp consul +codefresh 0.72.1 Codefresh CLI +consul 1.8.3 Hashicorp consul ctop 0.7.3 Top-like interface for container metrics direnv 2.21.3 Unclutter your .profile doctl 1.46.0 A command line tool for DigitalOcean services @@ -37,27 +37,27 @@ gonsul 0.2.1 A stand-alone alternative to git2consul goofys 0.24.0 a high-performance, POSIX-ish Amazon S3 file system written in Go gosu 1.12 Simple Go-based setuid+setgid+setgroups+exec gotop 3.0.0 A terminal based graphical activity monitor inspired by gtop and vtop -helm 3.2.4 The Kubernetes Package Manager -helm2 2.16.9 The Kubernetes Package Manager -helm3 3.2.4 The Kubernetes Package Manager -helmfile 0.124.0 Deploy Kubernetes Helm Charts -htmltest 0.12.1 :white_check_mark: Test generated HTML for problems +helm 3.3.0 The Kubernetes Package Manager +helm2 2.16.10 The Kubernetes Package Manager +helm3 3.3.0 The Kubernetes Package Manager +helmfile 0.125.7 Deploy Kubernetes Helm Charts +htmltest 0.13.0 :white_check_mark: Test generated HTML for problems hugo 0.74.3 The world’s fastest framework for building websites. jp 0.1.3 Command line interface to JMESPath jq 1.6 Command-line JSON processor json2hcl 0.0.6 Convert JSON to HCL, and vice versa -jx 2.1.121 Jenkins-X -k3d 3.0.0 Little helper to run Rancher Lab's k3s in Docker +jx 2.1.127 Jenkins-X +k3d 3.0.1 Little helper to run Rancher Lab's k3s in Docker k6 0.27.1 A modern load testing tool, using Go and JavaScript - https://k6.io k9s 0.21.7 Kubernetes CLI To Manage Your Clusters In Style katafygio 0.8.1 K8s continuous backup to git kfctl 1.0 Machine Learning Toolkit for Kubernetes kind 0.8.1 A tool for running local Kubernetes clusters using Docker -kops 1.17.1 Kubernetes Operations (kops) - Production Grade K8s Installation, Upgrades, and Management +kops 1.18.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.18.6 Production-Grade Container Scheduling and Management +kubectl 1.18.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.12 Production-Grade Container Scheduling and Management (v1.15) @@ -67,20 +67,20 @@ kubectx 0.9.1 Switch faster between clusters and namespac kubens 0.9.1 Switch faster between clusters and namespaces in kubectl kubeval 0.15.0 Validate your Kubernetes configuration files, supports multiple Kubernetes versions lazydocker 0.9 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 -minikube 1.12.1 Run Kubernetes locally +lectl 0.21 Script to check issued certificates by Let's Encrypt on CTL (Certificate Transparency Log) using https://crt.sh +minikube 1.12.3 Run Kubernetes locally misspell 0.3.4 Correct commonly misspelled English words in source files -nomad 0.12.1 Hashicorp nomad -pack 0.12.0 Create cloud native Buildpacks +nomad 0.12.3 Hashicorp nomad +pack 0.13.1 Create cloud native Buildpacks packer 1.6.1 Packer is a tool for creating identical machine images for multiple platforms from a single source configuration. pandoc 2.10.1 Universal markup converter pgmetrics 1.9.3 Postgres metrics -pluto 3.4.0 A cli tool to help discover deprecated apiVersions in Kubernetes +pluto 3.4.1 A cli tool to help discover deprecated apiVersions in Kubernetes popeye 0.8.8 A Kubernetes cluster resource sanitizer -promtool 2.19.3 Prometheus CLI tool -rakkess 0.4.4 Review Access - kubectl plugin to show an access matrix for all available resources +promtool 2.20.1 Prometheus CLI tool +rakkess 0.4.5 Review Access - kubectl plugin to show an access matrix for all available resources rancher 2.4.5 Rancher CLI -rbac-lookup 0.6.0 Find Kubernetes roles and cluster roles bound to any user, service account, or group name. +rbac-lookup 0.6.1 Find Kubernetes roles and cluster roles bound to any user, service account, or group name. retry 3.3.0 ♻️ Functional mechanism based on channels to perform actions repetitively until successful. saml2aws 2.26.2 CLI tool which enables you to login and retrieve AWS temporary credentials using a SAML IDP scenery 0.1.5 A Terraform plan output prettifier @@ -104,9 +104,9 @@ terraform_0.13 0.13.0 Terraform (Deprecated package. Use terrafor terragrunt 0.23.33 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. tfenv 0.4.0 Transform environment variables for use with Terraform (e.g. `HOSTNAME` ⇨ `TF_VAR_hostname`) -tfmask 0.6.1 Terraform utility to mask select output from `terraform plan` and `terraform apply` +tfmask 0.7.0 Terraform utility to mask select output from `terraform plan` and `terraform apply` thanos 0.14.0 Highly available Prometheus setup with long term storage capabilities. CNCF Sandbox project. -trivy 0.10.1 A Simple and Comprehensive Vulnerability Scanner for Containers, Suitable for CI +trivy 0.10.2 A Simple and Comprehensive Vulnerability Scanner for Containers, Suitable for CI variant 0.36.5 Variant is a Universal CLI tool that works like a task runner variant2 0.33.0 Second major version of Variant, a Universal CLI tool that works like a task runner vault 1.5.0 Hashicorp vault diff --git a/tasks/Makefile.package b/tasks/Makefile.package index 4f54bb20f9..79d2f04a77 100644 --- a/tasks/Makefile.package +++ b/tasks/Makefile.package @@ -167,8 +167,12 @@ CURRENT_VERSION: echo "ERROR: failed to obtain current version for $(VENDOR)/$(PACKAGE_REPO_NAME) (got: $${current_version})"; \ exit 1; \ elif [ "$${local_version}" != "$${current_version}" ]; then \ - echo "Upgrading $(PACKAGE_NAME) from $${local_version} to $${current_version}"; \ - echo "$${current_version}" > VERSION; \ + if [ $$(semver "$${current_version}" "$${local_version}" ) != "1" ]; then \ + echo "NOT \"Upgrading\" $(PACKAGE_NAME) from $${local_version} to OLDER $${current_version}"; \ + else \ + echo "Upgrading $(PACKAGE_NAME) from $${local_version} to $${current_version}"; \ + echo "$${current_version}" > VERSION; \ + fi \ fi info: diff --git a/vendor/atlantis/VERSION b/vendor/atlantis/VERSION index a803cc227f..a551051694 100644 --- a/vendor/atlantis/VERSION +++ b/vendor/atlantis/VERSION @@ -1 +1 @@ -0.14.0 +0.15.0 diff --git a/vendor/aws-vault/VERSION b/vendor/aws-vault/VERSION index af9764a59e..426c1c1794 100644 --- a/vendor/aws-vault/VERSION +++ b/vendor/aws-vault/VERSION @@ -1 +1 @@ -4.7.2 +5.4.4 diff --git a/vendor/codefresh/VERSION b/vendor/codefresh/VERSION index 92dc902c56..fac6d18325 100644 --- a/vendor/codefresh/VERSION +++ b/vendor/codefresh/VERSION @@ -1 +1 @@ -0.71.8 +0.72.1 diff --git a/vendor/consul/VERSION b/vendor/consul/VERSION index a8fdfda1c7..a7ee35a3ea 100644 --- a/vendor/consul/VERSION +++ b/vendor/consul/VERSION @@ -1 +1 @@ -1.8.1 +1.8.3 diff --git a/vendor/gitleaks/VERSION b/vendor/gitleaks/VERSION index 6b244dcd69..09b254e90c 100644 --- a/vendor/gitleaks/VERSION +++ b/vendor/gitleaks/VERSION @@ -1 +1 @@ -5.0.1 +6.0.0 diff --git a/vendor/helm/VERSION b/vendor/helm/VERSION index 351227fca3..15a2799817 100644 --- a/vendor/helm/VERSION +++ b/vendor/helm/VERSION @@ -1 +1 @@ -3.2.4 +3.3.0 diff --git a/vendor/helm2/VERSION b/vendor/helm2/VERSION index 1c9d5d179b..87fe0fb85b 100644 --- a/vendor/helm2/VERSION +++ b/vendor/helm2/VERSION @@ -1 +1 @@ -2.16.9 +2.16.10 diff --git a/vendor/helm3/VERSION b/vendor/helm3/VERSION index 351227fca3..15a2799817 100644 --- a/vendor/helm3/VERSION +++ b/vendor/helm3/VERSION @@ -1 +1 @@ -3.2.4 +3.3.0 diff --git a/vendor/helmfile/VERSION b/vendor/helmfile/VERSION index ee476f3ae8..107c3a77c9 100644 --- a/vendor/helmfile/VERSION +++ b/vendor/helmfile/VERSION @@ -1 +1 @@ -0.124.0 +0.125.7 diff --git a/vendor/htmltest/VERSION b/vendor/htmltest/VERSION index 34a83616bb..54d1a4f2a4 100644 --- a/vendor/htmltest/VERSION +++ b/vendor/htmltest/VERSION @@ -1 +1 @@ -0.12.1 +0.13.0 diff --git a/vendor/jx/VERSION b/vendor/jx/VERSION index 6bcb008bb5..87408ade01 100644 --- a/vendor/jx/VERSION +++ b/vendor/jx/VERSION @@ -1 +1 @@ -2.1.121 +2.1.127 diff --git a/vendor/k3d/VERSION b/vendor/k3d/VERSION index 4a36342fca..cb2b00e4f7 100644 --- a/vendor/k3d/VERSION +++ b/vendor/k3d/VERSION @@ -1 +1 @@ -3.0.0 +3.0.1 diff --git a/vendor/kops/VERSION b/vendor/kops/VERSION index 511a76e6fa..84cc529467 100644 --- a/vendor/kops/VERSION +++ b/vendor/kops/VERSION @@ -1 +1 @@ -1.17.1 +1.18.0 diff --git a/vendor/kubectl/VERSION b/vendor/kubectl/VERSION index 04a8bc26d1..1a31d398cf 100644 --- a/vendor/kubectl/VERSION +++ b/vendor/kubectl/VERSION @@ -1 +1 @@ -1.18.6 +1.18.8 diff --git a/vendor/lectl/VERSION b/vendor/lectl/VERSION index 9f4eca259f..5320adc1c9 100644 --- a/vendor/lectl/VERSION +++ b/vendor/lectl/VERSION @@ -1 +1 @@ -0.20 +0.21 diff --git a/vendor/minikube/VERSION b/vendor/minikube/VERSION index f8f4f03b3d..81f363239f 100644 --- a/vendor/minikube/VERSION +++ b/vendor/minikube/VERSION @@ -1 +1 @@ -1.12.1 +1.12.3 diff --git a/vendor/nomad/VERSION b/vendor/nomad/VERSION index 34a83616bb..aa22d3ce39 100644 --- a/vendor/nomad/VERSION +++ b/vendor/nomad/VERSION @@ -1 +1 @@ -0.12.1 +0.12.3 diff --git a/vendor/pack/VERSION b/vendor/pack/VERSION index ac454c6a1f..c317a91891 100644 --- a/vendor/pack/VERSION +++ b/vendor/pack/VERSION @@ -1 +1 @@ -0.12.0 +0.13.1 diff --git a/vendor/pluto/VERSION b/vendor/pluto/VERSION index 18091983f5..47b322c971 100644 --- a/vendor/pluto/VERSION +++ b/vendor/pluto/VERSION @@ -1 +1 @@ -3.4.0 +3.4.1 diff --git a/vendor/promtool/VERSION b/vendor/promtool/VERSION index 6ef6ef5ac1..4e2200b98e 100644 --- a/vendor/promtool/VERSION +++ b/vendor/promtool/VERSION @@ -1 +1 @@ -2.19.3 +2.20.1 diff --git a/vendor/rakkess/VERSION b/vendor/rakkess/VERSION index 6f2743d65d..0bfccb0804 100644 --- a/vendor/rakkess/VERSION +++ b/vendor/rakkess/VERSION @@ -1 +1 @@ -0.4.4 +0.4.5 diff --git a/vendor/rbac-lookup/VERSION b/vendor/rbac-lookup/VERSION index a918a2aa18..ee6cdce3c2 100644 --- a/vendor/rbac-lookup/VERSION +++ b/vendor/rbac-lookup/VERSION @@ -1 +1 @@ -0.6.0 +0.6.1 diff --git a/vendor/teleport/Makefile b/vendor/teleport/Makefile index 6431c49c81..78fa26e743 100644 --- a/vendor/teleport/Makefile +++ b/vendor/teleport/Makefile @@ -14,6 +14,9 @@ include ../../tasks/Makefile.apk # Package details export VENDOR ?= gravitational export DOWNLOAD_URL ?= https://get.gravitational.com/teleport/$(PACKAGE_VERSION)/teleport-v$(PACKAGE_VERSION)-$(OS)-$(ARCH)-bin.tar.gz +# Starting with version 4.3, Teleport is not compatibly with Alpine +# so we disable updates +export AUTO_UPDATE_ENABLED = false export APK_BUILD_TEMPLATE ?= APKBUILD.github-binary export APKBUILD_DEPENDS += libc6-compat musl eudev-dev export PACKAGE_EXE = teleport tctl tsh diff --git a/vendor/terraform/Makefile b/vendor/terraform/Makefile index 077683688f..2cc9d73075 100644 --- a/vendor/terraform/Makefile +++ b/vendor/terraform/Makefile @@ -1,3 +1,5 @@ +export VENDOR ?= hashicorp +export PACKAGE_REPO_NAME = terraform export MASTER_PACKAGE_NAME = terraform export MAJOR_VERSION = latest diff --git a/vendor/tfmask/VERSION b/vendor/tfmask/VERSION index ee6cdce3c2..faef31a435 100644 --- a/vendor/tfmask/VERSION +++ b/vendor/tfmask/VERSION @@ -1 +1 @@ -0.6.1 +0.7.0 diff --git a/vendor/trivy/VERSION b/vendor/trivy/VERSION index 571215736a..5eef0f10e8 100644 --- a/vendor/trivy/VERSION +++ b/vendor/trivy/VERSION @@ -1 +1 @@ -0.10.1 +0.10.2