-
Notifications
You must be signed in to change notification settings - Fork 66
OSIO Gemini server workflow implementation #2326
Comments
Associated user story #2493 |
We have email notifications setup and api in platform this should use. Not sure if notifications api fits to this yet but we’ve gone through all the mail setup thus should be best to fix/use that. examples of templates in notification service is at https://github.com/fabric8-services/fabric8-notification/tree/master/template. I realized we don't actually have docs on how/where to use this api so went and created fabric8-services/fabric8-notification#60 in any case, when you need more info raise it on devtools-saas@ |
Sprint 147 user story for Epic #2774 |
@abs51295 Can you close this and create a new story for 148 ? I believe the stretch items mentioned in this story will become the items for 148. cc @samuzzal-choudhury |
Closing in favor of #3167 |
Description
This user story scopes the development work required for OSIO Gemini. The staging or production deployed Gemini API server shall provide an endpoint
/register
to register a new repository to the system that in turn will initiate an analytics scan on that and email a report with the security vulnerability status of all direct and transitive dependencies.Ecosystems To Be Supported: Maven, Python, Node and Go.
Task List
/register
endpoint. (Geetika, [13] OSIO Gemini server tasks #2493).[13] OSIO Gemini workflow implemenation tasks #2494)
osioAnalysisFlow: Support multiple manifest files of the same ecosystem (Aagam)Create UX for report e-mail/report
endpoint to return report generation task output (Vasu,[13] OSIO Gemini workflow implemenation tasks #2494)Deploy Gemini API Server with/register
endpoint on production. (Geetika, [13] OSIO Gemini server tasks #2493)osioAnalysisFlow: report generation task to call license service to retrieve stack license. (Geetika, [13] OSIO Gemini server tasks #2493)Deploy worker-api with osioAnalysisFlow on production. (Aagam)osioAnalysisFlow: Identify and Configure an e-mail server.Productize (Stretch for 147):
/scan
endpoint to initiate osioAnalysisFlow. (Aagam)/scanner-error
endpoint to report scanner level errors via e-mail.The text was updated successfully, but these errors were encountered: