Commit Graph
10 Commits
Author SHA1 Message Date
josh d2b1a21a07 fix(lb): honor lb owner node annotation
deploy / build (push) Successful in 3m51s
2026-08-03 03:08:49 +03:30
josh 8718d27fc7 feat(lb): honor lb vip mask from api
deploy / build (push) Successful in 2m40s
Release Chart / release (push) Successful in 5s
2026-08-01 21:04:58 +03:30
josh 1ce335d3db fix: send service ports on lb allocate
deploy / build (push) Successful in 3m7s
Release / release (push) Failing after 4s
2026-08-01 07:25:02 +03:30
josh 23ee9db817 fix: change kloud.team to kloude.ir
Release Chart / release (push) Successful in 23s
deploy / build (push) Successful in 2m45s
2026-07-22 23:37:54 +03:30
josh 077c472b9d feat: consolidate provider plugin and chart 2026-07-12 14:42:22 +03:30
josh 082e80606f feat: add immediate and deferred provisioning modes 2026-06-13 17:58:50 +03:30
josh 16f76364f7 feat: update 2026-06-06 09:15:46 +03:30
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
josh a986de98b0 feat: init 2026-06-06 06:15:45 +03:30