vCluster - Create fully functional virtual Kubernetes clusters - Each vcluster runs inside a namespace of the underlying k8s cluster. It's cheaper than creating separate full-blown clusters and it offers better multi-tenancy and isolation than regular namespaces.
chore(deps): bump anchore/sbom-action from 0.20.11 to 0.21.0 by @dependabot[bot] in https://github.com/loft-sh/vcluster/pull/3435
ENG-10923 | Add config validation for experimental custom resource proxy by @janekbaraniewski in https://github.com/loft-sh/vcluster/pull/3436
Upgrade platform version to 4.6.0-alpha.10 by @ApsTomar in https://github.com/loft-sh/vcluster/pull/3442
Readme update by @saiyam1814 in https://github.com/loft-sh/vcluster/pull/3441
ENG-10923 | Update jsonschema regex for targetVirtualCluster and make it required by @janekbaraniewski in https://github.com/loft-sh/vcluster/pull/3443
ENG-10937 | Add cross-project support by @janekbaraniewski in https://github.com/loft-sh/vcluster/pull/3447
chore(backport): create prs with conflict markers for visibility by @Piotr1215 in https://github.com/loft-sh/vcluster/pull/3437
fix(ci): duplicate comments prevented via issue id deduplication by @Piotr1215 in https://github.com/loft-sh/vcluster/pull/3449
feat: Ensure than spec.resources for a pod is supported on the host cluster before syncing it by @flomedja in https://github.com/loft-sh/vcluster/pull/3440
feat: add vCluster docker driver by @FabianKramm in https://github.com/loft-sh/vcluster/pull/3460
fix: add missing slash after port in registry proxy URL replacement by @mayooot in https://github.com/loft-sh/vcluster/pull/3434
feat: add docker registry proxy by @FabianKramm in https://github.com/loft-sh/vcluster/pull/3465
fix: remove dead code in podsyncer by @flomedja in https://github.com/loft-sh/vcluster/pull/3462
fix(assets scripts): support multiarch images by @sydorovdmytro in https://github.com/loft-sh/vcluster/pull/3454
feat: Add hostAliases to the controlPlane statefulSet pod configuration by @flomedja in https://github.com/loft-sh/vcluster/pull/3432
ci(lint): verify go mod tidy and vendor are in sync by @Piotr1215 in https://github.com/loft-sh/vcluster/pull/3444
chore: update security contact to vcluster.com by @Piotr1215 in https://github.com/loft-sh/vcluster/pull/3464
fix(linear-sync): support variable-length team keys in issue regex by @Piotr1215 in https://github.com/loft-sh/vcluster/pull/3469
fix: docker dns & better logging by @FabianKramm in https://github.com/loft-sh/vcluster/pull/3478
ENG-10934 | Check against using the same resource for both sync and proxy by @janekbaraniewski in https://github.com/loft-sh/vcluster/pull/3471
ci: add conflict marker detection to prevent accidental merges by @Piotr1215 in https://github.com/loft-sh/vcluster/pull/3466
ci(lint): show diff when go mod tidy check fails by @Piotr1215 in https://github.com/loft-sh/vcluster/pull/3481
chore(deps): bump anchore/sbom-action from 0.21.0 to 0.21.1 by @dependabot[bot] in https://github.com/loft-sh/vcluster/pull/3463
ci(lint): ignore indirect comment changes in go mod check by @Piotr1215 in https://github.com/loft-sh/vcluster/pull/3482
Fix resource proxy validation - check against api group being used in both sync and proxy by @janekbaraniewski in https://github.com/loft-sh/vcluster/pull/3483
ci(lint): revert indirect ignore, add gitignore tip by @Piotr1215 in https://github.com/loft-sh/vcluster/pull/3485
[ENG-9177] User-readable license error messages by @rlmcpherson in https://github.com/loft-sh/vcluster/pull/3468
feat: add load balancer support & refactor by @FabianKramm in https://github.com/loft-sh/vcluster/pull/3486
fix: pro feature enabled check by @FabianKramm in https://github.com/loft-sh/vcluster/pull/3488
[ENG-9177] License error fixes by @rlmcpherson in https://github.com/loft-sh/vcluster/pull/3490
fix: add --docker to vcluster platform destroy by @FabianKramm in https://github.com/loft-sh/vcluster/pull/3492
fix(linear-sync): look up team per issue instead of using global default by @Piotr1215 in https://github.com/loft-sh/vcluster/pull/3495
fix: get containerd socket path by @FabianKramm in https://github.com/loft-sh/vcluster/pull/3521
fix: skip error event on resourceversion conflict in pod syncer by @ymichaelson in https://github.com/loft-sh/vcluster/pull/3527
chore(deps): bump anchore/sbom-action from 0.21.1 to 0.22.0 by @dependabot[bot] in https://github.com/loft-sh/vcluster/pull/3526
chore(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in https://github.com/loft-sh/vcluster/pull/3520
fix: cilium, vpn & alpine issue by @FabianKramm in https://github.com/loft-sh/vcluster/pull/3528
[main] fix: platform version check for admin email prompt (#3523) by @loft-bot in https://github.com/loft-sh/vcluster/pull/3524
feat: add Claude Code GitHub Workflow by @Piotr1215 in https://github.com/loft-sh/vcluster/pull/3533
fix(ci): use pull_request_target for fork pr support by @Piotr1215 in https://github.com/loft-sh/vcluster/pull/3534
[main] Update platform version to v4.6.0-rc.12 by @loft-bot in https://github.com/loft-sh/vcluster/pull/3532
fix(ci): use github token instead of oidc for claude review by @Piotr1215 in https://github.com/loft-sh/vcluster/pull/3539
feat: use LICENSE_TOKEN from env by @FabianKramm in https://github.com/loft-sh/vcluster/pull/3541
vcluster platform config restructure by @johannesfrey in https://github.com/loft-sh/vcluster/pull/3433
feat: sync containers resources inplace resize on host cluster by @flomedja in https://github.com/loft-sh/vcluster/pull/3494
[main] Update minimum platform version to 4.6.0 (#3540) by @loft-bot in https://github.com/loft-sh/vcluster/pull/3543
fix: fix pods/resize verbs in chart role templates by @flomedja in https://github.com/loft-sh/vcluster/pull/3544
fix(ci): checkout pr code instead of base branch in claude review by @Piotr1215 in https://github.com/loft-sh/vcluster/pull/3545
New Contributors
@flomedja made their first contribution in https://github.com/loft-sh/vcluster/pull/3440
@rlmcpherson made their first contribution in https://github.com/loft-sh/vcluster/pull/3468
@ymichaelson made their first contribution in https://github.com/loft-sh/vcluster/pull/3527
Full Changelog: https://github.com/loft-sh/vcluster/compare/v0.31.0...v0.32.0-alpha.0