Skip to content

Workflow - Generate assets for an application + archetype + target profile #2294

@sjd78

Description

@sjd78

Summary

Implement the workflow to generate assets for an application + archetype + traget profile selection.

See the generator, archetype, target platform section in the Konveyor enhancement.

Caution

This issue is a WIP as there are still some open issues:

  • How to track the progress of the task which is dependent on how the addon is implemented in a bulk scenario?

Task Details

Inputs:

  • Application (especially application discovery manifest and target asset repository)
  • Target profile (select one for the union of all target profiles that exist for an application's archetypes)

Outputs:

  • Task output that indicates a successful push to the application's target asset repository

Activation points:

  • Direct application actions (table row action kebab)
  • Multiselect application actions (table toolbar action kebab)

The action will generate a task for the generate assets type addon with all the relevant information attached. This is similar to how analysis is invoked.

Since this is a task, the task should automatically show up grouped under a "generate assets" task kind in the:

  • Task drawer
  • Task manager
  • Application task popover
  • Application detail drawer tasks tab

UI Workflow and Wireframes

pending

The generate assets task requires the user to select an application + select archetype/target profile + input generator parameters before being submitted.

❓ Will the task run per application, or will the task run for any set of inputs given?

Metadata

Metadata

Assignees

Labels

asset-genkind/featureCategorizes issue or PR as related to a new feature.priority/majorImportant over the long term, but may not be staffed and/or may need multiple releases to complete.triage/acceptedIndicates an issue or PR is ready to be actively worked on.

Projects

Status

🏗 In progress

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions