Overview of OPA Control Plane (OCP)
mainOPA Control Plane (OCP) is a centralized management system for OPA deployments. It simplifies policy management by providing:
- Git-based Policy Management: Build bundles from Rego in multiple Git repositories and use Git for environment promotion.
- External Datasources: Fetch and bundle external data at build-time using HTTP push and pull mechanisms.
- Scalable Bundle Serving: Distribute bundles to cloud object storage (AWS S3, Google Cloud Storage, Azure Blob Storage) for reliable delivery to OPA instances.
- Global and Hierarchical Policies: Inject organization-wide rules into bundles at build-time using label selectors, with support for custom conflict resolution logic written in Rego.