From cb5e07009eee3b5b7113b07e7a99350a8dc77a90 Mon Sep 17 00:00:00 2001 From: Josh Date: Sat, 6 Jun 2026 06:31:00 +0330 Subject: [PATCH] Document public GitHub Release install path for the Helm chart. Note GHCR OCI pulls require authentication until the package is made public. Co-authored-by: Cursor --- README.md | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 95ef994..0087230 100644 --- a/README.md +++ b/README.md @@ -60,18 +60,7 @@ Driver name: `storage.csi.kloud.team` Charts are published as [GitHub Releases](https://github.com/KubelanCloud/kks-csi-plugin/releases) and to GHCR as OCI artifacts. -**OCI (recommended):** - -```bash -helm install kloud-csi oci://ghcr.io/kubelancloud/charts/kloud-csi \ - --version 0.1.0 \ - --namespace kube-system \ - --create-namespace \ - --set serverURL=https://csi.example.kloud.team \ - --set accessToken="YOUR_CLUSTER_CSI_ACCESS_TOKEN" -``` - -**GitHub Release asset:** +**GitHub Release (public):** ```bash helm install kloud-csi \ @@ -82,6 +71,21 @@ helm install kloud-csi \ --set accessToken="YOUR_CLUSTER_CSI_ACCESS_TOKEN" ``` +**OCI (requires GHCR access):** + +```bash +helm registry login ghcr.io + +helm install kloud-csi oci://ghcr.io/kubelancloud/charts/kloud-csi \ + --version 0.1.0 \ + --namespace kube-system \ + --create-namespace \ + --set serverURL=https://csi.example.kloud.team \ + --set accessToken="YOUR_CLUSTER_CSI_ACCESS_TOKEN" +``` + +To allow anonymous OCI pulls, set the `charts/kloud-csi` package visibility to public under **GitHub → Packages**. + ### From a local checkout ```bash