Commit Graph
39 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
kks-provider-plugin-1.2.5
2026-08-01 21:04:58 +03:30
josh f991c2fe15 feat: update
Release Chart / release (push) Successful in 5s
deploy / build (push) Successful in 2m29s
kks-provider-plugin-1.2.4
2026-08-01 12:26:59 +03:30
josh cf30022133 ci: switch release pipelines to gitea only
Release Chart / release (push) Successful in 5s
Release / release (push) Successful in 4s
deploy / build (push) Successful in 2m27s
v1.2.3
2026-08-01 07:45:36 +03:30
josh 1ce335d3db fix: send service ports on lb allocate
deploy / build (push) Successful in 3m7s
Release / release (push) Failing after 4s
v1.2.2
2026-08-01 07:25:02 +03:30
josh 10d741ceb6 ci: push images to kloude-public namespace
Release Chart / release (push) Successful in 14s
deploy / build (push) Successful in 5m30s
2026-07-23 02:54:25 +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 e6054bc8ea ci: do not fail release when oci chart push fails
Release Chart / release (push) Successful in 4s
deploy / build (push) Canceled after 3m32s
2026-07-22 23:34:26 +03:30
josh 3935f5e2e8 ci: add resilient helm oci push fallbacks
Release Chart / release (push) Failing after 30s
deploy / build (push) Canceled after 1m30s
2026-07-22 23:32:49 +03:30
josh 1a5d6c8b37 ci: pass oci creds directly to helm push
Release Chart / release (push) Failing after 17s
deploy / build (push) Canceled after 1m50s
2026-07-22 23:31:14 +03:30
josh c40db0d85f ci: use plain-http for helm oci publish
Release Chart / release (push) Failing after 10s
deploy / build (push) Canceled after 28s
2026-07-22 23:30:06 +03:30
josh 6ba3ad4281 ci: use registry credentials for helm oci push
Release Chart / release (push) Failing after 12s
deploy / build (push) Canceled after 48s
2026-07-22 23:29:13 +03:30
josh 28e485a6db ci: remove chart-releaser gh-pages dependency
Release Chart / release (push) Failing after 40s
deploy / build (push) Canceled after 1m48s
kks-provider-plugin-1.1.2
2026-07-22 23:27:08 +03:30
josh 6da652a478 ci: remove docker gha cache and publish charts to gitea
deploy / build (push) Canceled after 4m18s
Release Chart / release (push) Failing after 1m7s
2026-07-22 23:23:07 +03:30
josh b74fb06b87 feat: update actions
Release Chart / release (push) Failing after 6s
deploy / build (push) Failing after 9m7s
2026-07-22 23:08:55 +03:30
josh 68df4be67c feat: update actions
deploy / build (push) Canceled after 1m13s
2026-07-22 23:05:52 +03:30
josh e8c9fdcd1f feat: update actions
deploy / build (push) Canceled after 54s
2026-07-22 23:04:54 +03:30
josh 1277add118 feat: update
deploy / build (push) Failing after 26s
Release Chart / release (push) Failing after 3s
2026-07-13 02:58:58 +03:30
josh 8a4109a057 feat: update dockerfile 2026-07-13 02:41:37 +03:30
josh eda188db95 chore: bump chart version to 1.1.0 2026-07-12 15:55:48 +03:30
josh c5da6d9088 fix: use cluster metrics-server instead of plugin metrics endpoints 2026-07-12 15:54:27 +03:30
josh 077c472b9d feat: consolidate provider plugin and chart 2026-07-12 14:42:22 +03:30
josh 4996a511eb ci: skip existing chart releases in release workflow 2026-06-13 18:03:55 +03:30
josh 082e80606f feat: add immediate and deferred provisioning modes 2026-06-13 17:58:50 +03:30
josh d36b309c9c feat: update 2026-06-06 18:42:13 +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
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