Uploaded image for project: 'Dev - Nexus Repo'
  1. Dev - Nexus Repo
  2. NEXUS-29713

Uploading Helm chart via UI vs HTTP PUT results in different filenames

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 3.33.1, 3.36.0
    • Fix Version/s: None
    • Component/s: helm
    • Labels:
    • Story Points:
      3
    • Notability:
      3
    • InvestmentLayer:
      support-escalated
    • Aha Concept:
      non-concept

      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:

      1. Take an existing Helm tgz and rename it to something that does not contain the chart-name or chart-version.
      2. Upload this Helm chart via a PUT and observe the deployed tgz filename remains unchanged.
      3. 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.

       

       

       

        Attachments

          Activity

            People

            Assignee:
            leonardor Leonardo Ruiz
            Reporter:
            hardeepn Hardeep Nagra
            Last Updated By:
            Michael Oliverio Michael Oliverio
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:
              Date of First Response:

                tigCommentSecurity.panel-title