Details
-
Feature Request
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
None
-
False
-
None
-
False
-
Not Selected
-
0
-
0%
Description
1. Proposed title of this feature request
Enable useDeleteModal dialog to support non-cascading deletes.
2. What is the nature and description of the request?
This feature is currently supported in the console for resources that are managed in the console code but not for dynamic plugins. Basically in the console delete dialog there is a checkbox that is available to indicate that the user wants a non-cascading delete. However when using the dynamic proxy plugin sdk this ability is not available, adding a propagationPolicy to the model does not cause the checkbox to appear as expected.
3. Why does the customer need this? (List the business requirements here)
For resources that have ownership structures in Kubernetes it is common for users to want to perform a non-cascading delete so these resources are preserved even though the parent is deleted, hence why this feature is already available in the console.
For example, with Argo CD Application resources by default deleting the application will delete all of the resources the Application deployed which can be catastrophic when they mind just need to remove it temporarily for troubleshooting.
4. List any affected packages or components.
dynamic-sdk-plugin