---
title: Third-party software
description: This page describes the legacy CDM implementation, which will be deprecated in an upcoming release. We strongly recommend that you transition to the current CDM implementation as soon as possible.
component: forgeops
version: 7.2
page_id: forgeops::legacy/cdm/aks/setup/sw
canonical_url: https://docs.pingidentity.com/forgeops/7.2/legacy/cdm/aks/setup/sw.html
section_ids:
  next_step: Next step
---

# Third-party software

|   |                                                                                                                                                                                                                                       |
| - | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|   | This page describes the legacy CDM implementation, which will be deprecated in an upcoming release. We strongly recommend that you transition to [the current CDM implementation](../../../../cdm/overview.html) as soon as possible. |

Before installing the CDM, you must obtain non-ForgeRock software and install it on your local computer.

ForgeRock recommends that you install third-party software using [Homebrew](https://brew.sh/) on macOS and Linux'\[[1](#_footnotedef_1 "View footnote.")]' .

The versions listed in the following table have been validated for deploying the CDM on Microsoft Azure. 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.

Install the following third-party software:

| Software                                                 | Version | Homebrew package                                        |
| -------------------------------------------------------- | ------- | ------------------------------------------------------- |
| Python 3                                                 | 3.11.7  | `python`                                                |
| Kubernetes client (kubectl)                              | 1.29.4  | `kubectl`                                               |
| Kubernetes context switcher (kubectx)                    | 0.9.4   | `kubectx`                                               |
| Kustomize                                                | 5.3.0   | `kustomize`                                             |
| Skaffold                                                 | 2.10.0  | `skaffold`                                              |
| Helm                                                     | 3.14.0  | `helm`                                                  |
| Azure Command Line Interface                             | 2.56.0  | `azure-cli`                                             |
| Docker Desktop'\[[2](#_footnotedef_2 "View footnote.")]' | 4.26.1  | `docker` (cask)\[[1](#_footnotedef_1 "View footnote.")] |

## Next step

* [icon: check-square-o, set=fa][Install third-party software](#)

* [icon: square-o, set=fa]*[Set up an Azure subscription](subscription.html)*

* [icon: square-o, set=fa][Get the forgeops repository](forgeops.html)

* [icon: square-o, set=fa][Create a Kubernetes cluster](cluster.html)

* [icon: square-o, set=fa][Install the Secret Agent operator](secret-agent.html)

* [icon: square-o, set=fa][Deploy the Ingress-NGINX controller](nginx.html)

* [icon: square-o, set=fa][Deploy certificate manager](cert-manager.html)

* [icon: square-o, set=fa][Deploy Prometheus, Grafana, and Alertmanager](prometheus.html)

* [icon: square-o, set=fa][Prepare to push Docker images](push.html)

***

[1](#_footnoteref_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.[2](#_footnoteref_2). Install Docker Desktop on macOS. On Linux computers, install Docker CE instead. For more information, refer to [the Docker documentation](https://www.docker.com/products/docker-desktop).
