-
Story
-
Resolution: Unresolved
-
Major
-
None
-
None
This effort will cover the development of a golang CLI tool capable of performing discovery and transformation of a PCF application. This task does not expect a tool compatible with the Konveyor addon process.
We want a `discover` and `generate` command. The `discover` command should output a yaml/json file similar to the output of M2K's `collect` and `plan` commands. The format of this file can be a bare minimum for an MVP; though we should consider that we want this to eventually be a canonical configuration structure capable of handling other platforms. This `discover` command can take in one supported `–platform` flag: `pcf`.
The `generate` command should template out assets for the application to be deployed to OCP. This `generate` command should take in a helm template and spit out a helm chart for a user to use for the asset deployment.
1.
|
Usable deployment scripts for a development environment |
|
In Progress | |
Gloria Ciavarrini |
2.
|
Exploration and reverse engineering of M2K PCF discovery mechanism |
|
In Progress | |
Jonah Sussman |
3.
|
Exploration and reverse engineering of M2K OCP Asset Generator |
|
New | |
Unassigned |
4.
|
Investigation on approach for helm template generation |
|
New | |
Jonah Sussman |
5.
|
SPIKE: Define canonical form |
|
Closed | |
Unassigned |
6.
|
Create/Identify sample applications |
|
New | |
Unassigned |
7.
|
Implementation of a `discover` command |
|
New | |
Unassigned |
8.
|
Implementation of a `generate` command |
|
New | |
Unassigned |
9.
|
Develop a PoC that uses the helm template engine to generate non kubernetes templates |
|
Dev Complete | |
Jordi Gil |
10.
|
CF manifest mapping to canonical form |
|
In Progress | |
Gloria Ciavarrini |
11.
|
Create sample helm chart with CF discovery manifest |
|
Dev Complete | |
Jordi Gil |