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

Extend ProjectHelmChartRepository API to allow for basic auth credentials

XMLWordPrintable

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

      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

            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

              Created:
              Updated:
              Resolved: