winget install --id loft-sh.vcluster
About 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.
What's new in 0.34.0
What's Changed - fix(snapshot): add timeout and socket cleanup to restore kine startup by @Piotr1215 in #3642 - Resolve CVEs: fix alpine's internal dependency by @ApsTomar in #3672 - fix(ci): allow lint workflow to pass for fork PRs by @Piotr1215 in #3671 - Enhance PR template with E2E-next testing guidelines by @adriankabala in #3670 - chore(e2e-next): migrate syncer/fromhost/configmaps test by @adriankabala in #3683 - [main] fix: Check Azure flags in snapshot CLI commands (#3678) by @loft-bot in #3685 - Fix Palatform typo by @cbron in #3692 - [main] chore: bump default platform to v4.8.0 by @loft-bot in #3691 - chore(e2e-next): Added e2e ginkgo nightly jobs by @adriankabala in #3686 - chore(e2e-next): Fix nightly build tag name by @adriankabala in #3705 - feat: adopt e2e-tdd-workflow plugin by @pascalbreuninger in #3707 - fix(e2e-next): re-render YAML templates after flag parsing by @adriankabala in #3708 - fix: Add Azure flags to restore command by @nprokopic in #3709 - feat: add support for tlsroute by @FabianKramm in #3711 - chore(e2e-next): Migrate fromhost secret test by @adriankabala in #3704 - ci: add scheduled check for homebrew tap version drift by @Piotr1215 in #3712 - chore(e2e-next): Print syncer logs if tests failed by @adriankabala in #3715 - chore: scope devops codeowners to production release pipelines by @Piotr1215 in #3716 - chore(e2e-next): Migrated priorityclasses to e2e-next by @adriankabala in #3717 - chore(e2e-next): remove ordered from test_servicesync by @adriankabala in #3718 - feat: add nodeMonitoring feature by @FabianKramm in #3714 - fix(vind)...
Version history
| Version | Updated | Notes |
|---|---|---|
| 0.34.0 | Unknown | What's Changed - fix(snapshot): add timeout and socket cleanup to restore kine startup by @Piotr1215 in #3642 - Resolve CVEs: fix alpine's internal dependency by @ApsTomar in #3672 - fix(ci): allow lint workflow to pass... |
| 0.33.1 | Unknown | What's Changed - [v0.33] fix: Add Azure flags to restore command (#3709) by @loft-bot in #3710 - [v0.33] fix(vind): Added values to the platform virtual cluster instance (#3724) by @loft-bot in #3727 Full Changelog: v0.3... |
| 0.33.0 | Unknown | What's Changed - chore(deps): bump anchore/sbom-action from 0.22.1 to 0.22.2 by @dependabot[bot] in #3565 - chore(deps): bump tj-actions/changed-files from 47.0.1 to 47.0.2 by @dependabot[bot] in #3584 - [main] chore: bu... |
| 0.32.1 | Unknown | What's Changed - [v0.32] chore(ci): remove slack release notification from vcluster (#3594) by @loft-bot in #3603 - [v0.32] refactor: make pulling binaries more resilient (#3608) by @loft-bot in #3609 Full Changelog: v0.... |
| 0.32.0 | Unknown | What's Changed - chore(deps): bump anchore/sbom-action from 0.20.11 to 0.21.0 by @dependabot[bot] in #3435 - ENG-10923 | Add config validation for experimental custom resource proxy by @janekbaraniewski in #3436 - Upgrad... |
| 0.31.0 | Unknown | Changelog See the CHANGELOG for more details. What's Changed - Add vcluster snapshot get command by @nprokopic in #3269 - Clean up volume snapshot resources after taking snapshot by @nprokopic in #3275 - Improve manifest... |
| 0.30.4 | Unknown | What's Changed - [v0.30] bugfix(cli): use the helm version fallback command in the delete subcommand as well (#3405) by @loft-bot in #3414 - [v0.30] feat(ci): allow stable releases to comment on already released issues (... |
| 0.30.3 | Unknown | What's Changed - [v0.30] add a fallback command for checking helm binary version (v4.x) (#3373) by @loft-bot in #3375 - [v0.30] refactor: rename and export patchSecret func (#3377) by @loft-bot in #3382 Full Changelog: v... |
| 0.30.2 | Unknown | What's Changed - [v0.30] fix cert rotation for standalone (#3354) by @loft-bot in #3359 - [v0.30] refactor: graceful etcd shutdown by @FabianKramm in #3363 Full Changelog: v0.30.1...v0.30.2 |
| 0.30.1 | Unknown | What's Changed - [v0.30] fix: prevent panic when getting service CIDR by @loft-bot in #3328 - [v0.30] fix: updated describe command to match list and delete commands by @loft-bot in #3333 - initialize expfmt.TextParser d... |
| 0.30.0 | Unknown | Changelog See the CHANGELOG for more details. What's Changed - fix: prevent changing privateNodes.vpn.enabled and privateNodes.vpn.n… by @lizardruss in #3218 - refactor: remove target namespace by @FabianKramm in #3221 -... |
| 0.29.1 | Unknown | v0.29.0 had a bug when using reverseExpressions in patches, where the original value can be overwritten. If any patches are in-use, please instead use this version, v0.29.1. Setting new fields via patches is not currentl... |
| 0.29.0 | Unknown | What's Changed - chore(deps): bump github.com/ulikunitz/xz from 0.5.12 to 0.5.14 by @dependabot[bot] in #3155 - make sure we clone the correct tag from vcluster-config by @hidalgopl in #3172 - vcluster-config tag has to... |
| 0.28.0 | Unknown | What's Changed - fix(ci): use github-pr-check for actionlint by @sydorovdmytro in #3046 - Fail early with advisory message if node deletion will fail due to th… by @zerbitx in #3040 - chore(deps): bump github.com/docker/... |
| 0.27.0 | Unknown | What's Changed - fix: use an example dual stack service when detecting api service CIDR by @lizardruss in #2945 - refactor: allow direct pulling / pushing by @FabianKramm in #2949 - Fixed flaky tests in e2e_limit_classes... |
| 0.26.0 | Unknown | What's Changed - sync istio patches in pod controller .Sync by @hidalgopl in #2742 - [ENG-6739] feat(coreDNS): Add securityContext to the coreDNS configuration by @ulyssessouza in #2741 - fix(images.txt): Move vcluster-o... |
| 0.25.1 | Unknown | What's Changed - [v0.25] fix: vCluster connecting with background proxy (#2774) by @loft-bot in #2790 - [v0.25] Allow embedded to external backing store switch (#2805) by @loft-bot in #2806 - [v0.25] fix: vcluster connec... |
| 0.25.0 | Unknown | Changelog See the CHANGELOG for more details. What's Changed - fix: trim newline / spaces while parsing by @FabianKramm in #2602 - fix: don't warn/prompt if values are passed by @zerbitx in #2604 - test: improve snapshot... |
| 0.24.1 | Unknown | What's Changed - [v0.24.1] fix: restart vCluster if k8s exits (#2647) by @loft-bot in #2653 Full Changelog: v0.24.0...v0.24.1 |
| 0.24.0 | Unknown | What's Changed - bugfix: objectname validation in from host mappings should be DNSSubd… by @hidalgopl in #2502 - rename .selector.mappings to .mappings.byName by @hidalgopl in #2503 - fix(ci): slack notification by @Piot... |