-
Notifications
You must be signed in to change notification settings - Fork 275
Closed
Labels
community_newNew idea raised by a community contributorNew idea raised by a community contributordocker_hubImprovements or additions to Docker HubImprovements or additions to Docker Hub
Description
Tell us about your request
Want to use Helm to publish chart packages to Docker Hub
Which service(s) is this request for?
Docker Hub
Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
The Helm CLI has the client-side capability to publish to registries, but the resulting manifests and/or blobs are incompatible with Docker Hub in some way, resulting in 403 Forbidden
:
$ export HELM_EXPERIMENTAL_OCI=1
$ helm create blueberry
Creating blueberry
$ helm chart save blueberry/ docker.io/jdolitsky/blueberry
ref: docker.io/jdolitsky/blueberry:0.1.0
digest: 28c467b21b3e00c5b44f39af3bc9a476459fa638b20d12dd00ef9ea1cc289607
size: 3.5 KiB
name: blueberry
version: 0.1.0
0.1.0: saved
$ helm chart list
REF NAME VERSION DIGEST SIZE CREATED
docker.io/jdolitsky/blueberry:0.1.0 blueberry 0.1.0 28c467b 3.5 KiB 4 seconds
$ helm chart push docker.io/jdolitsky/blueberry:0.1.0
The push refers to repository [docker.io/jdolitsky/blueberry]
ref: docker.io/jdolitsky/blueberry:0.1.0
digest: 59ee25b5e4823d594a86523ba76fd0d096574ac28f4576134bdc03c76fb2bf83
size: 3.5 KiB
name: blueberry
version: 0.1.0
Error: failed commit on ref "manifest-sha256:582dd85d48f085f1b705700a94ccdc00c4f60bb588ccba8a9e8487c6a83666b0": unexpected status: 403 Forbidden
This appears to be the failed request:
digest="sha256:582dd85d48f085f1b705700a94ccdc00c4f60bb588ccba8a9e8487c6a83666b0"
mediatype=application/vnd.oci.image.manifest.v1+json
request.header.content-type=application/vnd.oci.image.manifest.v1+json
request.header.user-agent=containerd/1.3.2+unknown
request.method=PUT
size=322
url="https://registry-1.docker.io/v2/jdolitsky/blueberry/manifests/0.1.0"
Are you currently working around the issue?
No
Additional context
More information about Helm chart manifests etc:
https://helm.sh/docs/topics/registries/#where-are-my-charts
Klazomenai, caniszczyk, crazy-max, bridgetkromhout, alexellis and 80 more
Metadata
Metadata
Assignees
Labels
community_newNew idea raised by a community contributorNew idea raised by a community contributordocker_hubImprovements or additions to Docker HubImprovements or additions to Docker Hub
Type
Projects
Status
Shipped! Enjoy!