Uploaded image for project: 'Migration Toolkit for Applications'
  1. Migration Toolkit for Applications
  2. MTA-6089

[Docs] MTA Developer Hub Integration

XMLWordPrintable

    • Quality / Stability / Reliability
    • 8
    • False
    • Hide

      None

      Show
      None
    • False
    • 20-MMSDOCS 2025
    • None

      MTA is an excellent way to help migrate applications, and because of this, having integration into the developer platform that RedHat is producing is a desirable goal.

      One of the big missing out-of-the-box features of RHDH/Backstage is that they can not import existing applications. Conversely, MTA is focused on keeping track of existing applications, so there is an obvious synergy point.

      To complete this work, we need a couple of different stories.
      1. We need a user to create an application in RHDH, backed by MTA, so that they can run analysis in the future.
      2. We need a user to be able to see all the applications in the catalog view, so that they can see all their applications in the development environment.
      3. We should have some high-level metrics (Issues/effort, etc.) to show the user on the main application screen. This gives a quick view of what is required to migrate/modernize the application.


      The technical details are that we have to make dynamic plugins that follow the current architecture of RHDH plugins. To complete the stories I believe we need:
      1. A catalog provider plugin, that is able to contact MTA to get the list of applications
      2. A Scaffolder Plugin, that enables users to import existing applications into MTA and will then be shown in RHDH by the catalog provider above.
      3. A frontend plugin that adds cards to the Entity view, so that we can show, for an MTA provided application, some of the data with them.

      Resources:

              rhn-support-pkylasam PRABHA Kylasamiyer Sundara Rajan
              istein@redhat.com Ilanit Stein
              A Arnold A Arnold
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated: