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

Extend ProjectHelmChartRepository API to allow for basic auth credentials

    XMLWordPrintable

Details

    • Story
    • Resolution: Done
    • Undefined
    • None
    • None
    • Helm
    • None
    • AppSvc Sprint 219, AppSvc Sprint 220, AppSvc Sprint 221, AppSvc Sprint 222

    Description

      Owner: Architect: Igor Sutton

      Story (Required)

      As a developer I will like to be able to add my helm repo credentials to a repository at creation time, so that when I implement basic authentication I have the data available in a secret.

      Background (Required)

      Basic authentication is not supported on ODC helm backend. There are a few customers asking for this functionality

      Glossary

      NA

      Out of scope

      Implementing the logic to use the credentials

      In Scope

      Updating the ProjectHelmChartRepository CRD with new fields for namespace and credentials secret.
      Change the corresponding CRD go types.

      Approach(Required)

      Update API https://github.com/openshift/api/blob/master/helm/v1beta1/0000_10-project-helm-chart-repository.crd.yaml with new fields for credentials similar to what we do with tlsClientConfig.

      Dependencies

      None

      Edge Case

      NA

      Acceptance Criteria

      A user should be able to create a project scope repo passing secret name and namespace where the Repo Credentials live.

      INVEST Checklist

      Dependencies identified
      Blockers noted and expected delivery timelines set
      Design is implementable
      Acceptance criteria agreed upon
      Story estimated

      Legend

      Unknown
      Verified
      Unsatisfied

      Attachments

        Issue Links

          Activity

            People

              kmamgain@redhat.com Kartikey Mamgain
              dperaza@redhat.com David Peraza
              Igor Sutton (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: