Uploaded image for project: 'Helm'
  1. Helm
  2. HELM-304

OpenShift integration with Artifacthub helm charts

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • Helm, UI
    • OpenShift integration with Artifacthub helm charts
    • False
    • False
    • To Do

      Problem:

      There is world of helm charts cataloged under Artifacthub that users would have to search via https://artifacthub.io/ then once found they will then need to come to OpenShift and add the repository containing the chart to be able to install the chart.

      Goal:

      To simplify the experience by using am Artifacthub search feature right under the OpenShift developer console and if a chart is found the user can automatically add the parent repository and install the chart. This will allow for much more integrated experience.

      Why is it important?

      By allowing users to integrate with Artifacthub we can expose OpenShift users to a larger ecosystem of charts and we can start collecting metrics on the most popular charts. These metrics will allow us to target certain vendors as partners that can then certify their charts with the OpenShift platform.

      Use cases

      As and OpenShift user I will like to be able to search for chart on artifacthub, so that I can quickly try a helm chart that I find there.

      Acceptance criteria

      1. User can search for a helm chart by using regular language
      2. User can filter for criteria such as verified publisher, official, signed, and image vulnerability levels
      3. User can install charts from the search result
      4. System will automatically add a new ProjectHelmChartRepository resource to the current namespace.

      Dependencies (External/Internal)

      https://artifacthub.io/docs/api/#/Packages/searchPackages

      Design Artifacts

      The idea here is to experiment with the artifacthub api to be able to do searches and install a desired chart found during the search.

      Exploration

      Note

              Unassigned Unassigned
              dperaza@redhat.com David Peraza
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: