Uploaded image for project: 'Dev - Nexus Repo'
  1. Dev - Nexus Repo
  2. NEXUS-11935

REST-Controlled Scheduled Tasks

    XMLWordPrintable

    Details

    • Story Points:
      3
    • Epic Link:
    • Sprint:
      Platform - Sprint 100, Platform Sprint 101

      Description

      Background
      Currently, there's a gap in terms of how NX3 backups can be orchestrated. We want admins to export the database (i.e. via the scheduled task), and keep the export files safe, and synchronize this with a blob store/rest of Nexus backup. This is tricky because the scheduled task is controlled inside Nexus, while blob stores are often backed up using an externally controlled rsync.

      Acceptance

      • There is a mechanism to list configured scheduled tasks, query their run status and invoke them (as if they were being manually invoked).

      Technical Notes

      • Perhaps the right way to do this is as part of beefing up the Provisioning API to cover scheduled tasks (including finding and triggering them).
      • We'll defer configuration-specific endpoints (and this can currently be done with the provisioning API).
      • Consider that some tasks may not come from our own plugins.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              nblair Nicholas Blair
              Reporter:
              mprescott Michael Prescott
              Last Updated By:
              Jeremy Bryan
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Date of First Response:

                  tigCommentSecurity.panel-title