jfrog-cli icon indicating copy to clipboard operation
jfrog-cli copied to clipboard

Is there no support for helm chart uploads using the jfrog CLI?

Open bedge opened this issue 2 years ago • 5 comments

https://jfrog.com/help/r/jfrog-artifactory-documentation/deploy-helm-charts states:

Deploying Helm charts is done using cURL, Wget, JFrog CLI or any of the ways described in Deploying Artifacts.

However the page that references: Deploying Artifacts has no reference to using the jFrog CLI to upload helm charts.

The only reference I found was a closed problem ticket in this repo: https://github.com/jfrog/jfrog-cli/issues/686#issuecomment-633867708

suggesting

curl -f -k -s -u USERPASSWD ARTIFACTORY-URL -T path_to_chart_and_index

While I'm able up upload helm charts in this manner, there's no indication of how to provide the other metadata one generally uses the jFrog CLI for, eg: for a docker image I can specify additional metadata fields:

    jf docker push ${tag_url} --build-name=${BUILD;_NAME} --build-number=${REVISION} --module="${serviceName}" --project=${projectName} --detailed-summary=true

For helm charts, the fact that one must use curl, prevents any such metadata from being added. Or, are these amended via headers?

Plus, the upload lacks a checksum so this error is left on the console: image

Regardless, the lack of support for helm charts is notable and feels like a missing component in the CLI.

I'm running:

➜ jf --version
jf version 2.36.1

bedge avatar Oct 20 '23 20:10 bedge