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

Project/namepsace scoped Helm Chart Repository

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Done
    • Icon: Undefined Undefined
    • None
    • None
    • Helm
    • Project/namepsace scoped Helm Chart Repository
    • False
    • False
    • Done
    • 0% To Do, 0% In Progress, 100% Done

      Problem:

      Today members of an OpenShift project need someone with admin level permission to be able to create a Helm repo to be used in the console. This epic addresses this issue.

      Goal:

      To allow members of the project with the appropriate RBAC permission to create helm repos to be able to create their own helm repos scoped to their project.

      Why is it important?

      This feature aims to enable more developers to be able to play with helm without having to depend on cluster administrators.

      Use cases

      • Project members will be able to create projects scoped helm repo resources.
      • Projects members will be able to see charts from both cluster scoped and project scoped Helm Repo resources.

      Acceptance criteria

      1. Administrators can limit projects from being able to create project scoped helm repo resources.
      2. Users that are members of a project can add their own Helm Repo
      3. User that are members of a project can see charts in project scoped and cluster scoped repos.

      Dependencies (External/Internal)

      NA

      Design Artifacts

      Suggest the Creation of ProjectHelmChartRepository CRD and make sure we read charts from those types in addition to HelmChartRepository which are cluster scoped

      Exploration

      Note

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

                Created:
                Updated:
                Resolved: