Deploy Collate
Complete Prerequisites and Deploy Argo Workflows before this step.
IAM Roles (ROSA)
This section is ROSA/AWS-specific. On non-AWS OpenShift, skip to ECR Credentials. Inject AWS credentials through your own mechanism (static
Secret via envFrom, HashiCorp Vault, or your cloud’s workload identity), and set secretsManager.provider: db in the Helm values.IRSA for Collate Application
A single IAM role (openmetadata-rosa-role) covers all AWS service access for the Collate pod: Secrets Manager and S3. It binds to the openmetadata service account created by the chart.
ECR Credentials
Collate images are hosted in a private AWS ECR registry. The Collate team will provide ECR credentials — use them to create an image pull secret in theopenmetadata namespace:
Create the Collate Namespace
Create Required Secrets
The chart reads the database password from an existing Kubernetes secret:Configure values-openshift.yaml
Add the Helm chart repo:
values-openshift.yaml:
Annotations in the snippet below indicate which values are ROSA/AWS-specific and which apply to any OpenShift:
Deploy
Optional: Enable Prometheus Metrics
Post-Installation
Verify the Deployment
{"status":"OK"}
Configure Reindexing
After the initial deployment, trigger a re-index from the Collate UI: Settings → Collate → Re-IndexEnvironment Variables Reference
Troubleshooting
Pod Stuck in Pending
Migration Init Container Fails
IRSA Not Working (ROSA Only)
sub condition matches system:serviceaccount:openmetadata:openmetadata exactly.