Open yamissa opened 1 year ago
Possibly related to #1811.
I believe I'm seeing this issue as well. I have a fleet.yaml
that is constructed more-or-less like:
helm:
releaseName: my-release
chart: oci://registry1/org/my-chart
version: "1"
valuesFiles:
- values/values.yaml
targetCustomizations:
- name: airgapped
clusterSelector:
matchLabels:
fleet-airgapped: 'true'
helm:
chart: oci://airgapped-registry/org/my-chart
But on clusters that match the airgapped
customization, the oci://registry1
repository continues to be used. I've confirmed that I can tweak other settings in the customization (such as adjusting the values
) and it works -- it's just that the chart
doesn't seem to be updated from a customization.
Is there an existing issue for this?
Current Behavior
I try to rollout a Helm chart on various clusters with different versions of the Helm chart. When my upgrade come from a local chart (relative path to a specific chart) it doesn't work and it's the same version installed on all clusters (which is defined in the main helm section of fleet.yaml).
Exemple fleet.yaml :
Normaly it was fixed by this issue #1011 but in this case it doesn't work. The problem is only with a local chart. This other use case works fine :
Regards
Expected Behavior
The new version is installed on the clusters which match the targetcustomization
Steps To Reproduce
Exemple fleet.yaml :
Environment
Logs
No response
Anything else?
No response