Uploaded image for project: 'OpenShift Request For Enhancement'
  1. OpenShift Request For Enhancement
  2. RFE-5142

Enable useDeleteModal dialog to support non-cascading deletes

    XMLWordPrintable

Details

    • Feature Request
    • Resolution: Unresolved
    • Undefined
    • None
    • None
    • User Interface
    • None
    • False
    • None
    • False
    • Not Selected
    • 0
    • 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

      Attachments

        Activity

          People

            amobrem Ali Mobrem
            gnunn@redhat.com Gerald Nunn
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: