Uploaded image for project: 'Insights Experiences'
  1. Insights Experiences
  2. HMS-4550

Snapshot deletion and cleanup

    • 0% To Do, 100% In Progress, 0% Done

      Feature Overview

      Users need to be able to delete items that have been created for several reasons:

      • If they have synced some content that has a security risk, they may want to ensure it is removed
      • If they have synced some content that is broken, they may want to ensure its removed
      • If they are paying for storage, they may want to reduce what is being stored

      In addition we do not want to keep all snapshots around forever.  We should delete all snapshots that are older than some preconfigured time, likely 365 days for production, some smaller amount for stage (~90 days).  For now this does not need to be controlled on a per-org basis, but it may be nice to design this so it could be changed in the future.

      Background and Strategic Fit

      This provides some base level functionality that users likely expect with snapshotting.

      Requirements

      • Allow users to delete snapshots
      • Warn users when deleting a snapshot that is currently in use by a template
      • Should be able to delete snapshots of upload repositories and external repositories
      • Automatically remove snapshots that are older than 365 days for production, 90 days for stage
      • Show a warning on a template if it is using a snapshot approaching deletion (within 30 days?)

       

      Use Cases (User Experience & Workflow)

       

      A user would navigate to the Repositories application and navigate to the list of snapshots, from there a user could delete one or more snapshots.  

       

      Documentation Considerations

      • Document conditions in production when snapshots are deleted
      • Document how to delete a snapshot

              rhn-engineering-jsherrill Justin Sherrill
              rhn-engineering-jsherrill Justin Sherrill
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: