Skip to main content

Prerequisites

Helm install

From the directory that contains arize-operator-chart.tgz and your values.yaml:
helm upgrade --install -f values.yaml arize-op arize-operator-chart.tgz

Example values.yaml (OpenShift)

Adjust placeholders for your environment. Only values marked as base64-encoded should be base64-encoded.
cloud: "ceph"
clusterName: "<cluster-name>"
hubJwt: "<JWT_BASE64>"
gazetteBucket: "<gazette-bucket-name>"
druidBucket: "<adb-bucket-name>"
postgresPassword: "<POSTGRES_PASSWORD_BASE64>"
organizationName: "<name of the organization or company>"
cipherKey: "<CIPHER_KEY_BASE64>"
clusterSizing: "<sizing option>"
cephS3Endpoint: "<URL to the Ceph S3 endpoint>"
cephS3AccessKeyId: "<base64-encoded-ceph-s3-access-key-id>"
cephS3SecretAccessKey: "<base64-encoded-ceph-s3-secret-access-key>"
collectNodeMetrics: true

# The URL used to reach the Arize AX UI once ingress endpoints are created
appBaseUrl: "https://<arize-app.domain>"

# Only required if using a private container registry
pushRegistry: "<container-registry>"
pullRegistry: "<container-registry>"

# Only required if using a common node pool
historicalNodePoolEnabled: false

# Change to align with namespaces and OpenShift SCC policy
baseRunAsUser: 1000
baseRunAsGroup: 1000
baseFsGroup: 1000
postgresRunAsUser: 70
postgresRunAsGroup: 70
postgresFsGroup: 70
operatorRunAsUser: 1000
operatorRunAsGroup: 1000
operatorFsGroup: 1000

ingressMode: 'openshift'

Minimum fields to verify

AreaWhat to set
IdentityhubJwt, organizationName, cipherKey, postgresPassword
Storagecloud: "ceph", cephS3Endpoint, cephS3AccessKeyId, cephS3SecretAccessKey, gazetteBucket, druidBucket
OpenShiftSCC-aligned runAs and fsGroup values, dedicated namespaces, and ingressMode: 'openshift'
SizingclusterSizing from Arize AI
UI URLappBaseUrl once you know the hostname

Next steps