AppSvc Sprint 219, AppSvc Sprint 220, AppSvc Sprint 221, AppSvc Sprint 222, AppSvc Sprint 223, AppSvc Sprint 224
As an OCP user I will like to be able to install helm charts from repos added to ODC with basic authentication fields populated
We need to support helm installs for Repos that have the basic authentication secret name and namespace.
Out of scope
Updating the ProjectHelmChartRepository CRD, already done in diff story
Supporting the HelmChartRepository CR, this feature will be scoped first to project/namespace scope repos.
<Defines what is included in this story>
If the new fields for basic auth are set in the repo CR then use those credentials when making API calls to helm to install/upgrade charts. We will error out if user logged in does not have access to the secret referenced by Repo CR. If basic auth fields are not present we assume is not an authenticated repo.
I can list, install and update charts on authenticated repos from ODC
Needs Documentation both upstream and downstream
Needs new unit test covering repo auth
Blockers noted and expected delivery timelines set
Design is implementable
Acceptance criteria agreed upon
- is documented by
RHDEVDOCS-4385 [H] Review of the Kartikey's content on how to Implement basic authentication for ODC Helm backend
- relates to
RHDEVDOCS-4516 [H] Document support for the basic authentication for Helm Chart repository in helmchartrepositories.helm.openshift.io CRD
- links to