File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -208,6 +208,27 @@ Unfortunately, I'm still very new to KubeVirt so feedback in this section would
208208
209209I'm not familiar with CDI's current manifest creation flow yet, but I * believe* it is similar.
210210
211+ ## Helm repository
212+
213+ Chart repository is a location where packaged charts can be stored and shared.
214+
215+ We need to configure one and publish KubeVirt and CDI charts there.
216+
217+ There are multiple options to achieve this. The ones worth considering are:
218+
219+ - GitHub pages
220+
221+ This is the most popular way of setting up repositories for GitHub based projects.
222+ GitHub can be configured to serve static content using simple configuration.
223+ [ Example guide] ( https://helm.sh/docs/topics/chart_repository/#github-pages-example ) .
224+
225+ - OCI registry
226+
227+ The more interesting option is to use OCI registry as Helm repository.
228+ [ This feature] ( https://helm.sh/docs/topics/registries/#using-an-oci-based-registry ) has graduated to GA since Helm v3.8.0.
229+ We should be able to use Quay OCI considering all other artefacts are already stored there.
230+ [ Example guide] ( https://cloud.redhat.com/blog/quay-oci-artifact-support-for-helm-charts )
231+
211232## API Examples
212233
213234Working with Helm charts is fairly straightforward. Users should be able to manage the applications by:
@@ -245,5 +266,5 @@ The same tests should be performed for CDI.
245266# Implementation Phases
246267
247268- Create a KubeVirt Helm chart
248- - Configure a Helm repository (using GitHub pages is probably the best option)
269+ - Configure a Helm repository
249270- Create a CDI Helm chart and add it to the same Helm repository
You can’t perform that action at this time.
0 commit comments