Commit Graph
13 Commits
Author SHA1 Message Date
joshandCursor 802c9b91f7 Run pod bind mounts in the host mount namespace via nsenter.
Kubelet checks volume mounts from the host namespace, so NodePublishVolume
must mkdir and bind-mount the pod target path on the host, not only inside
the CSI plugin container.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-06 08:57:30 +03:30
joshandCursor 62c26f6fda Fix CSI node bind mount and publish to correct image registry.
Use k8s mount-utils for bind mounts so the pod target directory is created
before mounting, and push CI images to ghcr.io/kubelancloud/kks-csi-plugin
to match the deployed chart.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-06 08:50:32 +03:30
joshandCursor 7321058edb Release kloud-csi chart 0.1.2 with corrected image repository.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-06 06:55:08 +03:30
josh d0dd7bb13d feat: update 2026-06-06 06:47:26 +03:30
joshandCursor 9641ea4e34 Do not fail image builds when GHCR visibility cannot be updated.
Org package visibility changes require admin permissions outside GITHUB_TOKEN scope.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-06 06:39:21 +03:30
joshandCursor feec8c1e60 Fix chart image pulls for kloud-csi installs.
Use a valid livenessprobe tag, default the driver image to appVersion, add imagePullSecrets support, and publish GHCR packages as public after CI builds.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-06 06:35:51 +03:30
joshandCursor cb5e07009e 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 <cursoragent@cursor.com>
2026-06-06 06:31:00 +03:30
joshandCursor 23b867c463 Publish Helm charts to GitHub Releases and GHCR OCI.
Add workflow_dispatch and OCI push since GitHub Pages is unavailable on this plan.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-06 06:24:40 +03:30
joshandCursor 0377cb42e5 Publish kloud-csi chart 0.1.0 to GitHub Pages.
Trigger the initial chart-releaser publish for the Helm repository.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-06 06:22:58 +03:30
joshandCursor 079dab34a1 Add Helm chart publishing via chart-releaser.
Publish kloud-csi to GitHub Pages and GitHub Releases when Chart.yaml version changes on main.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-06 06:21:30 +03:30
josh cfb88d4389 feat: add readme 2026-06-06 06:19:53 +03:30
josh 4c8d48591a feat: add github actions 2026-06-06 06:17:38 +03:30
josh a986de98b0 feat: init 2026-06-06 06:15:45 +03:30