Skip to main content

Before you start

For every field that must be base64-encoded, use:

1. Verify cluster access and clusterName

Confirm the target cluster is reachable:
Set clusterName to the OpenShift cluster name your platform team uses for this deployment:

2. Seed hubJwt

Store the runtime registry JWT Arize AI provided under hubJwt, base64-encoded:

3. Configure object storage

For a Ceph or S3-compatible endpoint, set:
Pre-provision the Gazette and ArizeDB buckets and grant the credentials read/write access before installing.

4. Set secrets, organization, and sizing

Choose a Postgres password and cipher key, base64-encode them, and set the organization and sizing values:

5. Align security context values

Set runAs and fsGroup values to match the SCC policy for the namespaces Arize AX will use:
The numbers above are placeholders from the example. Replace them with values approved for your OpenShift namespaces.

6. Set appBaseUrl and ingressMode

Set the URL users will use for the Arize AX UI after ingress and DNS exist:
Use OpenShift ingress mode:
Use OpenShift ingress mode and Configuring ingress and endpoints to plan hostnames, TLS, and endpoint exposure.

7. Optional private registry

If the cluster must pull images from your registry, set both registry values:

8. Install with arize.sh or Helm

Using arize.sh:
Using Helm directly:
Both approaches install the operator chart using the same values.yaml.

Reinstall cleanup

To remove an existing Arize AX install from this cluster before reinstalling, follow Fresh reinstall cleanup. That procedure is destructive; use it only when you intentionally want to discard the existing install.

Next steps