konveyor / tackle-pathfinder

Tackle Pathfinder application
Apache License 2.0
16 stars 23 forks source link

[TACKLE-107] Backend endpoint to return Assessment 'Risk' data for the Review screen #29

Open PhilipCattanach opened 3 years ago

PhilipCattanach commented 3 years ago

The Review screen contains the Assessment Summary table based upon questions answered during the Assessment. The this issue covers the implementation of the API to return that data for a particular Application Id. image

There is also a risk doughnut chart that will requires assessment data (please create a separate issue to cover this task if that is he most practical way to implement these API calls).
image

jonathanvila commented 3 years ago

DOUBTS

  1. This information is already returned in the Get Assessment operation #12 and the UI already has this information at this point, so my point is that this endpoint is not necessary.
  2. Only showing Question,Answer and Rank ( risk ) is making lose Category context, so it can make not understandable the question.
  3. Questions can be very long ( > 160 chars ) like this one , what could make the screen to show not correctly "Does the application have any legal compliance requirements? e.g. PCI, HIPAA etc. Does the application have any licensing requirements? e.g. per core licensing
  4. Answers can also be very long (> 120 chars ) like this one, what could make the screen to show not correctly "Uses proprietary discovery technologies that are not kubernetes suitable e.g. hardcoded ip addresses, custom cluster manager"