# Install on Red Hat OpenShift Container Platform

> Install StormForge on Red Hat OpenShift Container Platform

---

Site [llms.txt](/llms.txt)

---

Red Hat OpenShift Container Platform is a Kubernetes solution for both cloud and on-premises with providers such as AWS, Google and Microsoft Azure. StormForge is compatible with OpenShift Container Platform versions 4.x and later.

## Installation

To install StormForge on OpenShift, do one of the following:
- In the StormForge `values.yaml` file, set `openshift: true` as a top-level key-value pair, and then apply the file:
    ```shell
    kubectl apply -f values.yaml
    ```

- Include the `--set openshift=true` argument when you run `helm install`, as in this example:
    - Replace `CREDENTIAL_FILE` with the file name that contains your access credential.
    - Replace `CLUSTER_NAME` with the name of the cluster (lowercase, no underscore) you're installing on.

        ```shell
        helm install stormforge oci://registry.stormforge.io/library/stormforge \
          --namespace stormforge-system \
          --create-namespace \
          --values CREDENTIAL_FILE \
          --set clusterName=CLUSTER_NAME \
          --set openshift=true
        ```

For installation prerequisites, additional arguments, and other details, see the [Install](/docs/installation/install/) topic.

## Validate the installation

Within minutes of installing StormForge, you'll see your workloads and a preliminary recommendation in the StormForge UI at **[app.stormforge.io](https://app.stormforge.io/)**.

Installing StormForge also creates a project (namespace) in OpenShift as shown in the OpenShift CLI (`oc`) output below:

```shell
$ oc get all -n stormforge-system

NAME                                                  READY   STATUS    RESTARTS   AGE
pod/stormforge-cluster-agent-5f6984d44-r94zv          2/2     Running   0          20h
pod/stormforge-forwarder-7b9c8d55f-k2xqp              1/1     Running   0          20h
pod/stormforge-applier-8554758f5b-whbc4               1/1     Running   0          20h

NAME                                                  READY   UP-TO-DATE   AVAILABLE   AGE
deployment.apps/stormforge-cluster-agent              1/1     1            1           20h
deployment.apps/stormforge-forwarder                  1/1     1            1           20h
deployment.apps/stormforge-applier                    1/1     1            1           20h

NAME                                                  DESIRED   CURRENT   READY   AGE
replicaset.apps/stormforge-cluster-agent-5f6984d44    1         1         1       20h
replicaset.apps/stormforge-forwarder-7b9c8d55f        1         1         1       20h
replicaset.apps/stormforge-applier-8554758f5b         1         1         1       20h
```
