Uploaded image for project: 'Red Hat OpenShift Data Science'
  1. Red Hat OpenShift Data Science
  2. RHODS-347

Provide method to identify if software/service has been enabled

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Normal Normal
    • RHODS_1.1_GA
    • None
    • UI
    • None
    • MODH Sprint 19

      As a DS user, I need to be able to access software and services that have been "enabled" via the Enabled tab on the dashboard so I have a consistent method for accessing all my RHODS software/services.

      Notes on story:

      1. How does RHODS know if a service or app is enabled? I.e. After a user has installed it, how do we know to add the card on the Enabled page? The consensus is there is some backend work that needs to be done to do it.
      2. How do we expose routes for ISVs to Launch a UI or get access to an endpoint? There are a few ISVs that will have UIs we'll want to be able to launch from the card, like JupyterHub, but we don't have a way to populate those routes on the card at the moment

      Based on this mode:

      1) SaaS (partner-managed): we currently have no way to know whether it should be enabled or not,

      2) for self-managed (operator software): we can enable via the operator CR name on the cluster

      3) for managed-service addons: That should be pretty similar to the operator model as #2 ... the only thing is the operator CR will get created after an addon is installed

       

      Jeff D 4/5/21: The story scope is modified to focus on item #2 - self-managed operator software (eg. Seldon, IBM Watson Studio).  Item #1 is being managed separately for Anaconda. Item #3 will be a separate story.

              jephilli@redhat.com Jeffrey Phillips
              jdemoss@redhat.com Jeff DeMoss
              Jeff DeMoss
              Jorge Garcia Oncins Jorge Garcia Oncins
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: