Goal
- As a user I want to be able to schedule snapshot set creation
- As a user I want to be able to configure flexible retention policies for scheduled snapshot sets
- As a user I want to create multiple snapshot sets with a common base name, and an automatically assigned index to distinguish them
- As a user I want to be able to specify per-plugin limits on the number of snapshots per origin, or per pool
- As a user I want to be able to request JSON notation output for all operations that produce output (list, show, create).
Acceptance criteria
A list of verification conditions, successful functional tests, or expected outcomes in order to declare this story/task successfully completed.
- snapm-0.5.0 or later has been release upstream
- snapm-0.5.0 or later has been packaged for RHEL
- All unit, integration, and end-to-end tests pass on RHEL
- New functionality tested with updated RHEL package:
- create --autoindex generates distinct snapshot set names
- Scheduling, garbage collection
- JSON output
- Plugin limits