A single-app GUI for migrating 3scale → Red Hat Connectivity Link (Kuadrant / Gateway API / Istio).
Quarkus backend + React/PatternFly frontend: export, compatibility check, YAML conversion, validation, apply, and history — all in one repository.
| Connection | Compatibility |
|---|---|
![]() |
![]() |
| YAML generation | Preview |
|---|---|
![]() |
![]() |
More screenshots and feature detail: documentation/user-guide.md.
helm repo add migration-toolkit-rhcl https://everything-is-code.github.io/migration-toolkit-rhcl/
helm repo update
helm install migration-toolkit-rhcl migration-toolkit-rhcl/migration-toolkit-rhcl \
-n migration-toolkit --create-namespace
oc -n migration-toolkit get routeImages: quay.io/everythingascode/migration-toolkit-rhcl-{backend,frontend}:latest
Full options (local chart, GitOps, OpenShift S2I): documentation/deployment.md
| Tool | Version |
|---|---|
| Java | 21+ |
| Maven | 3.9+ |
| Node.js | 22 |
| PostgreSQL | localhost:5432 |
oc CLI |
Matching OCP (local dev cluster access) |
Run oc login before mvn quarkus:dev; restart the backend after login or context changes. Details: CONTRIBUTING.md.
oc login <api-url> --token=<token>
cd backend && mvn quarkus:dev
cd frontend
npm install --legacy-peer-deps
VITE_API_URL=http://localhost:8080 npm run devSetup, tests, PR workflow: CONTRIBUTING.md
| Document | Description |
|---|---|
| documentation/ | User guide, API, data model, deployment, conversion architecture |
| CONTRIBUTING.md | Dev setup and tests |
| AGENTS.md | Repo map for AI contributors |
| SECURITY.md | Report vulnerabilities |
| docs/README.ja.md | Japanese front page (detailed guides in English documentation/) |
Conversion architecture lives in both this repo (documentation/conversion-architecture.md) and the rhcl-sdd store — keep them in sync when extending policy conversion (#40).
cd backend && mvn verify
cd frontend && npm run typecheck && npm testSee CONTRIBUTING.md for coverage, reports, and CI context.
Maintained by Everything-is-Code/migration-toolkit-rhcl — CODEOWNERS.



