Skip to main content

Prerequisites

This page covers ROSA/AWS-specific prerequisites only. If you are deploying on self-managed OpenShift on-premises or on another cloud provider, skip to Deploy Argo Workflows. You will need to provide credentials to the Collate pod through your own mechanism (e.g. a static Secret mounted as envFrom, HashiCorp Vault, or your cloud’s workload identity).

Get the ROSA OIDC Endpoint

ROSA clusters include a built-in OIDC provider — no manual creation needed. Retrieve its endpoint:
The format is oidc.op1.openshiftapps.com/<cluster-id>. Use this value wherever OIDC_ENDPOINT appears in subsequent steps.

S3 Bucket

Argo Workflows archives ingestion logs to object storage. The same bucket is used for Collate asset uploads. On AWS this is S3; on other platforms any S3-compatible store (MinIO, GCS via S3 API, Azure Blob via gateway) can be used by adjusting the artifactRepository values in the Argo Workflows Helm release.

Next Steps

With the OIDC endpoint and S3 bucket in place, proceed to deploy the components:

Deploy Argo Workflows

Create IAM roles for Argo, configure SCCs, and install Argo Workflows.

Deploy Collate

Create the Collate IAM role, configure ECR credentials, and install Collate.