-
Epic
-
Resolution: Won't Do
-
Major
-
None
Goal
As a Helm chart provider, I want to easily upload my Helm charts to the Red Hat Helm Chart repository as well as provide information for my charts.
Problem
Currently, Helm charts for OpenShift Container Platform are hosted in the RH Developers repository. The RH Developers repo structure is a consolidated, generic structure that has served its purpose for basic Helm charts so far, however, it does not support the Helm strategy going forward.
Why is this important
The Helm Chart repository will need to support Red Hat certified Helm charts as well as Community and Red Hat product Helm charts.
Dependencies (internal and external)
- New Helm chart repo structure should be done soon for testing purposes prior to Pilot
- Enhancements should be all incorporated by OCP 4.8 / ISV Helm Chart Cert GA
Prioritized epics + deliverables (in scope / not in scope)
- Ship 3 CRs instead of 1 CR for each category (RH certified, RH product, Community)
- Source content == N branches, index.yaml is on the release branch
- One release branch
- Partners are exposed to source content in their own branch
- Separate folder for each partner chart
- Partners are not exposed to release content or automation branch
- Red Hat Products
- Have a top level directory
- UI filtering
- 3 different organization categories
- Labels for each category
Estimate (XS, S, M, L, XL, XXL)
- How big is this ask?
Customers
- Customers using the current Helm chart repo
Risks
- The current RH Developers Helm chart repo in use is the default repo that serves Helm Charts to the OpenShift Container Platform - errors in editing the repo would affect current customers using Helm charts on OpenShift.
- is related to
-
HELM-5 Chart verification CI and automation
- Closed