Uploading a Helm chart via the UI versus uploading via HTTP PUT can result in a different filename for the chart. This can impact both content selector privileges and deployment policy settings.
- Take an existing Helm tgz and rename it to something that does not contain the chart-name or chart-version.
- Upload this Helm chart via a PUT and observe the deployed tgz filename remains unchanged.
- Now upload the same chart via the UI and observe the deployed tgz filename is <chart name>-<chart-version>.tgz
It would appear the UI upload is forming the tgz name from the name and version defined in the Chart.yaml file, whereas the PUT is not
Upload of Helm charts via the UI or PUT should result in the same deployed filename.