Skip to content

Commit d8b0ffd

Browse files
committed
add documentation on how to publish helm charts to registry.k8s.io
1 parent 0a3c367 commit d8b0ffd

File tree

2 files changed

+25
-0
lines changed

2 files changed

+25
-0
lines changed

registry.k8s.io/README.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,3 +124,23 @@ requests, which is described in detail
124124
[post-promo-job]: https://testgrid.k8s.io/sig-release-releng-blocking#post-k8sio-image-promo
125125
[ci-promo-job]: https://testgrid.k8s.io/sig-release-releng-blocking#ci-k8sio-image-promo
126126
[project-github]: https://git.k8s.io/community/github-management#project-owned-organizations
127+
128+
### Publishing helm charts on registry.k8s.io
129+
130+
Helm charts are a popular way to install Kubernetes applications.
131+
Publishing a helm chart in the Kubernetes organization follows a similar process
132+
as publishing an image.
133+
134+
1. The subproject should build, document, and support the helm chart development.
135+
2. The subproject should push the chart to the staging docker repo.
136+
3. On release tags, one can promote the chart and images to registry.k8s.io by obtaining the sha
137+
for the tagged helm chart and the tagged image.
138+
4. Open a PR into your images directory (registry.k8s.io/images/k8s-staging-SUBPROJECT/images.yaml)
139+
5. Add chart and image sha to the respective sections.
140+
6. Once PR is merged, confirm both images and helm charts exist by `helm install subproject oci://registry.k8s.io/charts/subproject --version=$VERSION`
141+
142+
143+
[kueue]: https://github.com/kubernetes-sigs/kueue
144+
[jobset]: https://github.com/kubernetes-sigs/jobset
145+
[lws]: https://github.com/kubernetes-sigs/lws
146+
[dra-example-driver]: https://github.com/kubernetes-sigs/dra-example-driver
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Deprecation
2+
3+
This way of publishing charts is deprecated.
4+
5+
Charts are published in the same location as the images.

0 commit comments

Comments
 (0)