fix: display correct OCIRepository sources for HelmReleases in applications page #5042
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Closes
What changed?
🛑 In Applications page, when the source is


OCIRepository
, it displays incorrect info:And after clicking on the app it's obviously showing not found as the info are not correct:
✅ With this change, it's fixed:


For reference, these are the objects spec:
Why was this change made?
Explained above ^
How was this change implemented?
In the frontend,
HelmRelease.spec.chart
is handled, butHelmRelease.spec.chartRef
is not (which is the case when deploying from OCI Repository)For more info check Flux docs here https://fluxcd.io/flux/components/helm/helmreleases/#chart-reference
How did you validate the change?
chartRef
Release notes
Documentation Changes