konveyor / enhancements

Enhancements tracking repository for Konveyor
Apache License 2.0
3 stars 35 forks source link

[RFE] Automatic language and technology discovery for applications #170

Closed rromannissen closed 1 month ago

rromannissen commented 5 months ago

What is the problem?

Getting insights about the language and technology stack of an application requires the user to run an analysis on it.

Why is this a problem?

On large portfolios, having to manually schedule an analysis on all applications to start figuring out their language and technology stack could be cumbersome and somehow counterintuitive. The natural flow would be to first understand the language and technology stack of an application, and based on that, potentially have it aligned with an existing archetype to then run the analysis for the most suitable migration target based on that information.

Proposed solution

Automate the process of discovering first the language and then the technology stack for applications in the portfolio. When idle, the hub should automatically create language/technology stack discovery tasks for applications that don't have that information available yet in the portfolio. Certain considerations should be taken into account:

konveyor-ci-bot[bot] commented 5 months ago

This issue is currently awaiting triage. If contributors determine this is a relevant issue, they will accept it by applying the triage/accepted label and provide further guidance. The triage/accepted label can be added by org members.

rromannissen commented 5 months ago

@jortel @mansam @JustinXHale for your consideration.

jortel commented 5 months ago

Recommend these fields for tasks to begin with:

sjd78 commented 3 months ago

Related UI work:

Pushed to future release: