Uploaded image for project: 'Red Hat OpenShift AI Engineering'
  1. Red Hat OpenShift AI Engineering
  2. RHOAIENG-1134

Remove action for license re-validation from applications where it is not necessary

    XMLWordPrintable

Details

    • False
    • False
    • Hide
      License re-validation action appears unnecessarily:: The dashboard action to re-validate a disabled application's license appears unnecessarily for applications that do not have a license validation or activation system. In addition, when a user attempts to re-validate a license that cannot be re-validated, feedback is not displayed to state why the action cannot be completed.
      Show
      License re-validation action appears unnecessarily:: The dashboard action to re-validate a disabled application's license appears unnecessarily for applications that do not have a license validation or activation system. In addition, when a user attempts to re-validate a license that cannot be re-validated, feedback is not displayed to state why the action cannot be completed.
    • Known Issue
    • Done
    • Moderate

    Description

      Description of problem:

      When an ISV is uninstalled from OSD/RHODS its corresponding card in RHODS dashboard is marked as disabled, presenting two different actions:

      1. license re-validation
      2. card removal 

      The first one is meaningful only for those services with a license validation system or activation button directly present in the dashboard (i.e., Anaconda and RHOSAK).

      In all the other cases (e.g., intel AiKit), the action for "re-validate" the product license does not work: if the user clicks on the action, no feedback will be prompted out and the user doesn't know if the system is actually doing something or not.

      The mechanism should be changed to make the "re-validation" action present only if meaningful for the service (e.g., like anaconda and rhosak, where there is an "activation" process performed by the user through the RHODS Dashboard).

      Prerequisites (if any, like setup, operators/versions):

      RHODS installed

      One ISV installed using an OCP operator

      Steps to Reproduce

      1. uninstall the ISV
      2. go to RHODS Dashboard > Enabled
      3. Locate the ISV card 
      4. check it has the "disabled" label (it may take up to 2 minutes to appear after uninstallation)
      5. click on label 
      6. check the actions: click on the first one, to "re-validate" the subscription

      Actual results:

      re-validation license action present for ISV where there isn't a validation mechanism in the Dashboard

      Expected results:

      re-validation license action appears only for services which need it

      Reproducibility (Always/Intermittent/Only Once):

      Always

      Build Details:

      RHODS v1.6.0-8

      Workaround:

      Additional info:

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              rhn-support-bdattoma Berto D'Attoma
              RHOAI Dashboard
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:

                PagerDuty