cyfronet-fid / marketplace

Marketplace is a place where you can find services you need for your research
https://marketplace.eosc-portal.eu
GNU General Public License v3.0
21 stars 6 forks source link

Monitoring of MP-JIRA synchronisation #1238

Open goreck888 opened 4 years ago

goreck888 commented 4 years ago

Is your feature request related to a problem? Please describe. Issues can be deleted in JIRA, WebHook should handle those events. Moreover, some ProjectItems have status :jira_deletedalthough this status change is not handled now. We need to investigate that.

Describe the solution you'd like We need to handle cases, when JIRA issue is deleted. MP webhook should change ProjectItem.issue_status to :jira_deleted

bwilk commented 4 years ago

@roksanaer comments in the previous issue:

  1. Enable Sentry logging in the scope of operations in JIRA tickets Before the async job goes to the 'dead' queue the failure should be logged by Sentry
  2. Monitor orders created in the MP and check if they have their representation in JIRA (once a day)
    • if the MP order Is not reflected in JIRA, create appropriate JIRA ticket (with statuses and comments)
  3. Monitor if statuses of the orders and jira tickets are in sync
  4. Define the strategy around this topic on the project level