Details
-
Type:
Bug
-
Status: New
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: 3.33.1, 3.36.0
-
Fix Version/s: None
-
Component/s: helm
-
Labels:
-
Notability:3
Description
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.
To reproduce:
- 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
Expected:
Upload of Helm charts via the UI or PUT should result in the same deployed filename.