rloisell/OCP Migration Toolkit
Collects OCP namespace data and GitHub repo metadata, performs AI-guided gap analysis against target platform requirements, and generates a structured migration analysis report (markdown + PDF) as a GitHub Actions artifact.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| namespace | OCP namespace prefix (e.g. f1b263 — without the -dev/-test/-prod suffix) | yes | — |
| cluster | Source OCP cluster: silver | gold | emerald | yes | silver |
| repo | GitHub repository to analyse (owner/name) | yes | — |
| target | Target platform: emerald | aws-ecs | aws-eks | no | emerald |
| oc-server-url | OpenShift API server URL | yes | — |
| oc-token | OpenShift service account token with view access to the namespace | yes | — |
| gh-token | GitHub token for repo inspection | yes | — |
| llm-api-key | API key for the LLM used in gap analysis (OpenAI, GitHub Models, etc.) | no | — |
| llm-model | LLM model name | no | gpt-4o |
| envs | Comma-separated environment suffixes to collect | no | dev,test,prod,tools |
| author | Report author name | no | BC Gov AG/PSSG |
Outputs
| name | description |
|---|---|
| report-path | Path to the generated markdown report |
| pdf-path | Path to the generated PDF report |
| artifact-name | Name of the uploaded GitHub Actions artifact |