ForgeOps

Third-party software

Before performing a demo deployment, you must obtain non-ForgeRock software and install it on your local computer.

ForgeRock recommends that you install third-party software using Homebrew on macOS and Linux[1] .

The versions listed in this section have been validated for deploying the ForgeRock Identity Platform and building custom Docker images for it. Earlier and later versions will probably work. If you want to try using versions that are not in the tables, it is your responsibility to validate them.

Software Version Homebrew package

Python 3

3.11.6

python

Bash

5.2.26

bash

Docker client

24.0.6

docker

Kubernetes client (kubectl)

1.28.4

kubectl

Kubernetes context switcher (kubectx)

0.9.5

kubectx

Kustomize

5.2.1

kustomize

Helm

3.13.2

helm

JQ

1.17

jq

Minikube

1.32.0

minikube

Hyperkit
(Intel x86-based macOS systems only)

0.20210107

hyperkit

Docker engine

In addition to the software listed in the preceding table, you’ll need to start a virtual machine that runs Docker engine before you can use the CDK:

Minimum requirements for the virtual machine:

  • 4 CPUs

  • 10 GB RAM

  • 60 GB disk space

Next step


1. The Linux version of Homebrew does not 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.
Copyright © 2010-2024 ForgeRock, all rights reserved.