-
Epic
-
Resolution: Unresolved
-
Major
-
None
-
None
-
None
-
remove-dv-gc
-
50% To Do, 50% In Progress, 0% Done
-
dev-ready, qe-ready
Goal
DataVolume garbage collection was a feature added in 4.12 in an effort to better integrate with data protection and disaster recovery products. Unfortunately it ended up causing more problems than it solved and was disabled via feature gate in 4.14. We still have the feature gate and code and tests for a feature we don't intend anyone to use. Let's remove this debt from our product.
We must follow https://github.com/kubevirt/community/blob/db2ea07d5ac7d63626217d506e9aa34a55d772c8/design-proposals/feature-lifecycle.md#deprecation-and-removal .
User Stories
- As a CNV developer I don't want to waste my time and resources maintaining and debugging a feature that should not be used and I want to work with a cleaner code base.
Non-Requirements
- List of things not included in this epic, to alleviate any doubt raised during the grooming process.
Notes
- Remove feature gate
- Remove dead code and unneeded tests
- Do we need to convert anything that might be in a cluster somewhere when the code is removed?
- clones
-
CNV-4600 CNV Epic Template
- New