Skip to content

Commit

Permalink
Merge pull request #103 from kraken-build/nr/update-tools
Browse files Browse the repository at this point in the history
Update other tools
  • Loading branch information
NiklasRosenstein authored Aug 6, 2024
2 parents eaef4f1 + 3e559af commit 4b02b81
Show file tree
Hide file tree
Showing 11 changed files with 25 additions and 25 deletions.
30 changes: 15 additions & 15 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ the base image in that minor version range besides a higher minor having already
|----------------------------------------|-------------------------------------------------------------------------------------------------|---------|
| ansible | Pipx (Python 3.10) | 9.8.0 |
| build-essential | apt-get | latest |
| BuildKit | GitHub Releases | 0.13.2 |
| BuildKit | GitHub Releases | 0.15.1 |
| clang | apt-get | latest |
| cloud-utils | apt-get | latest |
| cURL | apt-get | latest |
Expand All @@ -52,18 +52,18 @@ the base image in that minor version range besides a higher minor having already
| sccache | [GitHub releases](https://github.com/mozilla/sccache/releases) ([formula](formulae/sccache.py)) | 0.8.1 |
| sqlx-cli | cargo | 0.8.0 |
| wget | apt-get | latest |
| [yq](https://mikefarah.gitbook.io/yq/) | [GitHub releases](https://github.com/mikefarah/yq/releases) | 4.44.1 |
| [yq](https://mikefarah.gitbook.io/yq/) | [GitHub releases](https://github.com/mikefarah/yq/releases) | 4.44.3 |

### Language runtimese and tools

| Software | Installed via | Version |
|--------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------|-----------------------------------------------|
| buf | [GitHub releases](https://github.com/bufbuild/buf/releases) | 1.32.2 |
| buffrs | cargo | 0.9.0 |
| cargo-deny | cargo | 0.16.1 |
| cargo-hack | cargo | 0.6.30 |
| cargo-llvm-cov | cargo | 0.6.11 |
| cargo-semver-checks | cargo | 0.33.0 |
| buf | [GitHub releases](https://github.com/bufbuild/buf/releases) | 1.35.1 |
| buffrs | cargo | 0.8.1 |
| cargo-deny | cargo | 0.14.24 |
| cargo-hack | cargo | 0.6.28 |
| cargo-llvm-cov | cargo | 0.6.10 |
| cargo-semver-checks | cargo | 0.31.0 |
| cmake | apt-get | latest |
| gcc, g++ | apt-get | latest |
| grcov | [GitHub releases](https://github.com/mozilla/grcov/releases) ([formula](formulae/grcov.py)) | 0.8.19 |
Expand All @@ -74,13 +74,13 @@ the base image in that minor version range besides a higher minor having already
| PDM | Pipx (Python 3.10) | 2.17.3 |
| Pipx | Pip (Python 3.10) | 1.6.0 |
| Poetry | Pipx (Python 3.10) | 1.8.3 |
| protobuf-compiler | [GitHub releases](https://github.com/protocolbuffers/protobuf/releases) ([formula](formulae/protobuf-compiler.py)) | 3.20.1 |
| protobuf-compiler | [GitHub releases](https://github.com/protocolbuffers/protobuf/releases) ([formula](formulae/protobuf-compiler.py)) | 3.20.3 |
| Python | [ppa:deadsnakes/ppa](https://launchpad.net/~deadsnakes/+archive/ubuntu/ppa) | 3.8, 3.9, 3.10 <sup>default</sup>, 3.11, 3.12 |
| Rust / Cargo | Rustup | 1.79.0 |
| rustfmt | rustup | nightly (additionally) |
| Rustup | rustup.rs | latest |
| Slap ([link](https://github.com/python-slap/slap-cli)) | Pipx (Python 3.10) | 1.14.1 |
| Terraform | Hashicorp releases | 1.8.5 |
| Terraform | Hashicorp releases | 1.9.3 |
| [uv](https://astral.sh/blog/uv) | Pipx | 0.2.33 |

### Container tools
Expand All @@ -89,19 +89,19 @@ the base image in that minor version range besides a higher minor having already
|---------------|------------------------------------------------------------------------------------------------------------|---------|
| Docker | apt-get (`docker.io` package) | latest |
| Docker Buildx | DockerHub | latest |
| manifest-tool | [GitHub releases](https://github.com/estesp/manifest-tool/releases) ([formula](formulae/manifest-tool.py)) | 2.1.6 |
| manifest-tool | [GitHub releases](https://github.com/estesp/manifest-tool/releases) ([formula](formulae/manifest-tool.py)) | 2.1.7 |

### Kubernetes

| Software | Installed via | Version |
|-----------------------------------------|-----------------------------------------------------------------------------------------------|---------|
| argocd (CLI) | [GitHub releases](https://github.com/argoproj/argo-cd/releases) | 2.11.3 |
| argocd (CLI) | [GitHub releases](https://github.com/argoproj/argo-cd/releases) | 2.12.0 |
| conntrack | apt-get | latest |
| ContainerNetworkingPlugins (CNI) | [GitHub releases](https://github.com/containernetworking/plugins/releases) | 1.5.0 |
| ContainerNetworkingPlugins (CNI) | [GitHub releases](https://github.com/containernetworking/plugins/releases) | 1.5.1 |
| cri-dockerd | [GitHub releases](https://github.com/Mirantis/cri-dockerd/releases) | 0.3.14 |
| crictl | [GitHub releases](https://github.com/kubernetes-sigs/cri-tools/releases) | 1.30.0 |
| crictl | [GitHub releases](https://github.com/kubernetes-sigs/cri-tools/releases) | 1.30.1 |
| Helm | get-helm-3 | latest |
| kubectl | apt-get (`apt.kubernetes.io`) | 1.30.1 |
| kubectl | apt-get (`apt.kubernetes.io`) | 1.30.3 |
| minikube | `storage.googleapis.com/minikube/releases` ([docs](https://minikube.sigs.k8s.io/docs/start/)) | 1.33.1 |
| [stern](https://github.com/stern/stern) | [GitHub releases](https://github.com/stern/stern/releases/) | 1.30.0 |

Expand Down
2 changes: 1 addition & 1 deletion formulae/argocd.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
class ArgocdFormula(DownloadFileFormula):

platform = sys.platform
version = "v2.11.3"
version = "v2.12.0"
download_url = "https://github.com/argoproj/argo-cd/releases/download/${version}/argocd-linux-${archv2}"
chmod = 0o775
output_directory = "${install_to}"
Expand Down
2 changes: 1 addition & 1 deletion formulae/buf.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
class BufFormula(DownloadFileFormula):

platform = sys.platform.capitalize()
version = "1.32.2"
version = "1.35.1"
download_url = "https://github.com/bufbuild/buf/releases/download/v${version}/buf-${platform}-${archv1}"
chmod = 0o775
output_directory = "${install_to}"
Expand Down
2 changes: 1 addition & 1 deletion formulae/buildkit.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

class BuildkitFormula(BinaryInstallFormula):

version = "0.13.2"
version = "0.15.1"
archive_url = "https://github.com/moby/buildkit/releases/download/v${version}/buildkit-v${version}.linux-${archv2}.tar.gz"
archive_members = ["bin/*"]
install_to = "/usr/local/bin"
2 changes: 1 addition & 1 deletion formulae/cni.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

class CniFormula(BinaryInstallFormula):

version = "v1.5.0"
version = "v1.5.1"
archive_url = "https://github.com/containernetworking/plugins/releases/download/${version}/cni-plugins-linux-${archv2}-${version}.tgz"
archive_members = ["*"]
install_to = "/opt/cni/bin"
Expand Down
2 changes: 1 addition & 1 deletion formulae/crictl.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

class CrictlFormula(BinaryInstallFormula):

version = "v1.30.0"
version = "v1.30.1"
archive_url = "https://github.com/kubernetes-sigs/cri-tools/releases/download/${version}/crictl-${version}-linux-amd64.tar.gz"
archive_members = ["crictl"]
install_to = "/usr/local/bin"
2 changes: 1 addition & 1 deletion formulae/kubectl.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
class KubectlFormula(DownloadFileFormula):

platform = sys.platform
version = "v1.30.1"
version = "v1.30.3"
download_url = "https://dl.k8s.io/release/${version}/bin/${platform}/${archv2}/kubectl"
chmod = 0o775
output_directory = "${install_to}"
Expand Down
2 changes: 1 addition & 1 deletion formulae/manifest-tool.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

class ManifestToolFormula(BinaryInstallFormula):

version = "2.1.6"
version = "2.1.7"
archive_url = (
"https://github.com/estesp/manifest-tool/releases/download/v${version}/"
"binaries-manifest-tool-${version}.tar.gz"
Expand Down
2 changes: 1 addition & 1 deletion formulae/protobuf-compiler.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ class ProtobufCompilerFormula(UnixPackageFormula):

arch = {"arm64": "aarch_64", "aarch64": "aarch_64"}.get(platform.machine(), platform.machine())
platform = {"linux": "linux", "darwin": "osx"}[sys.platform]
version = "3.20.1"
version = "3.20.3"
archive_url = (
"https://github.com/protocolbuffers/protobuf/releases/download/v${version}/"
"protoc-${version}-${platform}-${arch}.zip"
Expand Down
2 changes: 1 addition & 1 deletion formulae/terraform.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
class TerraformFormula(BinaryInstallFormula):

platform = {"linux": "unknown-linux-musl", "darwin": "apple-darwin"}[sys.platform]
version = "1.8.5"
version = "1.9.3"
archive_url = "https://releases.hashicorp.com/terraform/${version}/terraform_${version}_linux_${archv2}.zip"
archive_members = ["terraform"]
install_to = "/usr/local/bin"
Expand Down
2 changes: 1 addition & 1 deletion formulae/yq.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
class YqFormula(DownloadFileFormula):

platform = sys.platform
version = "4.44.1"
version = "4.44.3"
download_url = "https://github.com/mikefarah/yq/releases/download/v${version}/yq_${platform}_${archv2}"
chmod = 0o775
output_file = "${install_to}/yq"
Expand Down

0 comments on commit 4b02b81

Please sign in to comment.