Skip to content

Repository files navigation

Migration Toolkit for Red Hat Connectivity Link

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.


Screenshots

Connection Compatibility
Connect API list
YAML generation Preview
YAML Preview

More screenshots and feature detail: documentation/user-guide.md.


Quick start

Helm (preferred)

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 route

Images: quay.io/everythingascode/migration-toolkit-rhcl-{backend,frontend}:latest

Full options (local chart, GitOps, OpenShift S2I): documentation/deployment.md

Local development

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 dev

Setup, tests, PR workflow: CONTRIBUTING.md


Documentation

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).


Testing (quick)

cd backend && mvn verify
cd frontend && npm run typecheck && npm test

See CONTRIBUTING.md for coverage, reports, and CI context.


Maintained by Everything-is-Code/migration-toolkit-rhcl — CODEOWNERS.

About

A GUI toolkit for migrating from 3scale to Red Hat Connectivity Link.Built with a Quarkus backend and a React/PatternFly frontend.

Resources

Contributing

Security policy

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages