ForgeOps

Third-party software

Before performing a ForgeOps deployment, install the requisite third-party software on your local computer.

The ForgeOps team recommends you install third-party software using Homebrew on macOS and Linux’[1]' .

Required third-party software

Software

Version

Homebrew package

On all platforms

  • Python 3

3.13.2

python@3.13

  • Bash

5.3.3

bash

  • Docker client

28.3.2

docker

  • Kubernetes client (kubectl)

1.33.3

kubernetes-cli

  • Kubernetes context switcher (kubectx)

0.9.5

kubectx

  • Kustomize

5.7.1

kustomize

  • Helm

3.18.4

helm

  • JSON processor jq

1.8.1

jq

  • Setup tools (Python)

80.9.0

python-setuptools

  • Terraform

1.12.2

terraform

Additionally on Google GKE

  • Google Cloud SDK

451.0.1

google-cloud-sdk (cask)[1]

Additionally on Amazon EKS

  • Amazon AWS Command-line Interface

2.28.6

awscli

  • AWS IAM Authenticator for Kubernetes

0.7.5

aws-iam-authenticator

Additionally on Azure AKS

  • Azure Command-line Interface

2.76.0

azure-cli

Additionally on minikube

  • minikube

1.36.0

minikube


1. The Linux version of Homebrew doesn’t support installing software it maintains as casks. Because of this, if you’re setting up an environment on Linux, you won’t be able to use Homebrew to install software in several cases. You’ll need to refer to the software’s documentation for information about how to install the software on a Linux system.