-
Story
-
Resolution: Done
-
Undefined
-
None
-
None
-
None
-
2
-
False
-
None
-
False
-
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
- is blocked by
-
HELM-343 Support TLS authentication for project helm chart repositories
- Closed