Allow multiple backup schedules of the same type - #13663
JoaoJandre wants to merge 4 commits into
Conversation
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #13663 +/- ##
============================================
- Coverage 19.91% 19.90% -0.01%
- Complexity 20175 20181 +6
============================================
Files 6372 6373 +1
Lines 577139 577426 +287
Branches 70682 70719 +37
============================================
+ Hits 114913 114955 +42
- Misses 449664 449898 +234
- Partials 12562 12573 +11
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
|
This pull request has merge conflicts. Dear author, please fix the conflicts and sync your branch with the base branch. |
|
@JoaoJandre can you please resolve conflicts and update the branch |
|
@blueorangutan package |
|
@JoaoJandre a [SL] Jenkins job has been kicked to build packages. It will be bundled with no SystemVM templates. I'll keep you posted as I make progress. |
|
Packaging result [SF]: ✔️ el8 ✔️ el9 ✔️ el10 ✔️ debian ✔️ suse15. SL-JID 19264 |
Description
This PR adds the ability to create multiple backup schedules of the same type for VMs. To support this operation, the ability to configure the limit of backup schedules that can be created with a given backup offering has also been added. The
maxschedulesparameter has been added to theupdateBackupOfferingandimportBackupOfferingAPIs; this parameter accepts a map of schedule types to the maximum number that can be created.Additionally, the ability to edit specific schedules via the GUI has been added. It is important to note that different schedules of the same type are not allowed to have the same time.
Types of changes
Feature/Enhancement Scale or Bug Severity
Feature/Enhancement Scale
Bug Severity
Screenshots (if appropriate):
Example of how the schedule limits can be configured through the GUI

How Has This Been Tested?