Recommended managed services
Persistent storage
The shared RWX PVC (used byprismeai-functions) must be backed by CephFS (via OpenShift Data Foundation) or NFS, with the right RWX storage class set on the PVC.
Security Context Constraints (SCCs)
OpenShift restricts container privileges by default. Apply (or grant) an SCC compatible with running the platform images as non-root:restricted-v2works for most services if the chart’s defaultsecurityContext.runAsUseris honored.prismeai-functionsforks isolated child processes; review its SCC requirements with Prisme.ai before granting elevated privileges.
Routes vs Ingress
Prisme.ai’s chart ships KubernetesIngress resources by default. On OpenShift you have two options:
- Keep Ingress: OpenShift’s Ingress Operator translates them to Routes automatically.
- Use Routes directly: disable the chart’s Ingress and create two Routes (
api,studio) with TLS edge termination and ahaproxy.router.openshift.io/timeout: 300sannotation to keep SSE / websocket connections alive.
DNS and TLS
Create two records:Next Steps
Install with Helm
Configure values and deploy core + apps namespaces.
Databases
PostgreSQL or MongoDB, Redis, Elasticsearch or OpenSearch.
Install products
Fresh-install walkthrough.
Migration v27
Migrate an existing instance to v27.