k8wiz
Flux CD
Medium
Integration

In Flux 2.10, how can a HelmRelease install an OCI chart without a separately declared source object?

Select your answer:

Show answer and explanation

Answer: Set spec.chart.kind: OCIRepository with spec.chart.spec.url

Explanation

The chart template accepts OCIRepository as spec.chart.kind, and helm-controller creates and manages that OCIRepository in the release namespace. spec.chartRef still works but points at an OCIRepository you declare yourself. A template lets the chart version and values change together in one commit.

Read more about Flux CD