Unified Backups: Support for loading backup metadata
What does this MR do and why?
Introduces code to load Metadata from disk
MR acceptance checklist
Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
How to set up and validate locally
This is not plugged in the rest part of the codebase yet, so we are relying only on unit tests.
It should be visible in subsequent MRs when loading the metadata is integrated
Related to #428505 (closed)
Closes #456789 (closed)
Merge request reports
Activity
changed milestone to %17.0
assigned to @brodock
added 1 commit
- e559c941 - Extends backup metadata class to load from JSON file
- A deleted user
added backend label
7 Warnings This merge request is quite big (594 lines changed), please consider splitting it into multiple merge requests. 61cb0768: Commits that change 30 or more lines across at least 3 files should describe these changes in the commit body. For more information, take a look at our Commit message guidelines. 3b461799: Commits that change 30 or more lines across at least 3 files should describe these changes in the commit body. For more information, take a look at our Commit message guidelines. 2d751d63: Commits that change 30 or more lines across at least 3 files should describe these changes in the commit body. For more information, take a look at our Commit message guidelines. 01f71364: The commit subject must contain at least 3 words. For more information, take a look at our Commit message guidelines. a16fcc4c: Commits that change 30 or more lines across at least 3 files should describe these changes in the commit body. For more information, take a look at our Commit message guidelines. featureaddition and featureenhancement merge requests normally have a documentation change. Consider adding a documentation update or confirming the documentation plan with the Technical Writer counterpart.
For more information, see:
- The Handbook page on merge request types.
- The definition of done documentation.
1 Message CHANGELOG missing: If this merge request needs a changelog entry, add the
Changelog
trailer to the commit message you want to add to the changelog.If this merge request doesn't need a CHANGELOG entry, feel free to ignore this message.
Reviewer roulette
Category Reviewer Maintainer backend @rcobb
(UTC-7, 9 hours behind author)
@kassio
(UTC+1, 1 hour behind author)
Please check reviewer's status!
Please refer to documentation page for guidance on how you can benefit from the Reviewer Roulette, or use the GitLab Review Workload Dashboard to find other available reviewers.
If needed, you can retry the
danger-review
job that generated this comment.Generated by
DangerEdited by Ghost Useradded 2 commits
removed missed:16.10 label
removed missed:16.11 label
added 1 commit
- 05bdbc5e - Fix rubocop violations and improve readability on BackupMetadata
- Resolved by Douglas Barbosa Alexandre
added 1 commit
- 4ba05031 - Fix rubocop violations and Improve BackupMetadata
added 1 commit
- 82991791 - Add specs and documentation to the serializer
added 1 commit
- f44c7d6f - Add specs and documentation to the deserializer