Releases: loft-sh/vcluster
Releases · loft-sh/vcluster
v0.26.0-alpha.7
What's Changed
- ENG-6980 | Move namespace sync validation to pro, fail on changes to namespace sync config when running helm upgrade by @janekbaraniewski in #2810
- ci: disable archives for head images build by @sydorovdmytro in #2814
- fix: vcluster connect by @FabianKramm in #2816
- ci: add qemu and buildx actions for push-head-images by @sydorovdmytro in #2817
- fix: vCluster connect service account by @FabianKramm in #2820
- feat(ci): add actionlint ci for workflow files by @Piotr1215 in #2821
- feat: add more private node options & merge args by @FabianKramm in #2815
- chore(deps): bump anchore/sbom-action from 0.19.0 to 0.20.0 by @dependabot in #2798
- Add the "project" column for vcluster list command when driver flag is set to platform by @ApsTomar in #2777
- chore: add CODEOWNERS by @FabianKramm in #2825
- chore: change CODEOWNERS by @FabianKramm in #2827
- fix: konnectivity service by @FabianKramm in #2830
- Readme fix by @saiyam1814 in #2829
- Log error when using platform flags with driver helm by @johannesfrey in #2775
- fix: service cidr detection by @FabianKramm in #2834
- ENG-6682 | Always include marker label in synced objects by @janekbaraniewski in #2831
Full Changelog: v0.26.0-alpha.6...v0.26.0-alpha.7
v0.24.2-rc.4
What's Changed
- [v0.24] fix: service cidr detection (#2834) by @FabianKramm in #2836
- Fix linear-sync workflow run (#2776) by @sydorovdmytro in #2833
- [v0.24] fix: vCluster upgrade 0.19.x to 0.25 (#2832) by @loft-bot in #2840
Full Changelog: v0.24.2-rc.3...v0.24.2-rc.4
v0.26.0-alpha.6
What's Changed
- chore: bumps kubectl version by @jjaferson in #2802
- feat(e2e): snapshot restore e2e tests by @adriankabala in #2563
- Add default-scheduler tests by @nprokopic in #2795
- Fix compatibility by @rmweir in #2805
- chore: add lease permissions for privateNodes by @FabianKramm in #2807
- ci: build
head
docker images on changes in main by @sydorovdmytro in #2785
New Contributors
- @sydorovdmytro made their first contribution in #2785
Full Changelog: v0.26.0-alpha.5...v0.26.0-alpha.6
v0.24.2-rc.3
What's Changed
- [v0.24] fix: vCluster connecting with background proxy (#2774) by @loft-bot in #2789
- Fix compatibility v0.24 by @rmweir in #2812
- [v0.24] fix: vcluster connect (#2816) by @loft-bot in #2818
- [v0.24] fix: vCluster connect service account (#2820) by @loft-bot in #2822
Full Changelog: v0.24.2-rc.2...v0.24.2-rc.3
v0.26.0-alpha.5
What's Changed
- add list & watch permissions for ReferenceGrant by @hidalgopl in #2787
- fix: vCluster connecting with background proxy by @jjaferson in #2774
- chore: upgrade k8s version to 1.33 by @kale-amruta in #2745
- Revert "chore: upgrade k8s version to 1.33" by @kale-amruta in #2792
- feat(cli): add background proxy image flag by @dvirgilad in #2737
- ENG-6785 | Namespace toHost syncing by @janekbaraniewski in #2756
- ENG-6785 | Update namespace syncer to import namespaces by @janekbaraniewski in #2800
- Fixed minor issues in printhelper.go by @12rashic in #2514
- bugfix: disallow users from creating a vCluster in the platform namespace by @neogopher in #2778
New Contributors
- @dvirgilad made their first contribution in #2737
Full Changelog: v0.26.0-alpha.4...v0.26.0-alpha.5
v0.25.0
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 e2e test by @FabianKramm in #2605
- fix: fix e2e workflow step name by @adriankabala in #2608
- fix: Fix justfile for build-dev-image by @ulyssessouza in #2600
- feat(etcd): add embedded etcd snapcount setting by @ulyssessouza in #2614
- fix: respect platform config insecure value on login by @zerbitx in #2618
- feat: Try secure login first, and only overwrite platform config if --insecure is specified by @zerbitx in #2623
- [ENG-5979] refactor(assets): Refactor assets listing by @ulyssessouza in #2596
- fix: use access key from cli if specified before checking login details by @zerbitx in #2626
- bugfix: do not assign a copy of platform config by @hidalgopl in #2632
- chore(deps): bump @babel/runtime-corejs3 from 7.22.5 to 7.26.10 in /docs by @dependabot in #2609
- chore(deps): bump @babel/helpers from 7.13.10 to 7.26.10 in /docs by @dependabot in #2610
- chore(deps): bump @babel/runtime from 7.13.10 to 7.26.10 in /docs by @dependabot in #2611
- Update Go to 1.24 by @nprokopic in #2566
- Check docker and github-actions updates weekly by @nprokopic in #2643
- The ability to output the projects a user has access to as JSON i.e.
vcluster platform list projects --output json
by @kale-amruta in #2635 - fix: update wording in ESO schema by @johannesfrey in #2637
- Filter vclusters owned by logged in user by @kale-amruta in #2639
- fix: restart vCluster if k8s exits by @FabianKramm in #2647
- feat: support external etcd by @P0t4T0o in #2559
- when CLI creates platform credentials secret, set vCluster service as… by @hidalgopl in #2657
- Add basic ServiceSyncer unit tests by @nprokopic in #2641
- fix(ci): improve branch calculation from tags by @Piotr1215 in #2642
- fix service sync e2e flaky test by @hidalgopl in #2661
- feat: auto-migrate k3s to k8s by @FabianKramm in #2654
- feat(ci): add more backport branches by @Piotr1215 in #2667
- [main] Upgrade etcd to 3.5.21 by @ApsTomar in #2674
- refactor: use ghcr.io/loft-sh/kubernetes by @FabianKramm in #2676
- Delete previously replicated services after disabling from host syncing by @nprokopic in #2620
- Add generic FromHost syncer unit tests by @nprokopic in #2682
- chore: recreate pods & configmaps on migration by @FabianKramm in #2685
- test: improve e2e tests by @FabianKramm in #2689
- Add StorageClass FromHost syncer tests by @nprokopic in #2681
- Wait for webhook deployment and service to be ready in deny attach test by @nprokopic in #2687
- feat: add extra rules for network policy by @FabianKramm in #2690
- Update golangci lint to v2 by @nprokopic in #2683
- fix: adds description to CLI connect new cluster by @jjaferson in #2691
- chore: stop building vcluster images by @jjaferson in #2646
- chore: bumps helm and kine version to fix CVE by @jjaferson in #2693
- add istio config by @hidalgopl in #2695
- Add a prompt for deleting cleanup finalizers when connector secret is not found by @ApsTomar in #2677
- fix: document bi-directionality of secret stores by @johannesfrey in #2664
- Helm version check fails with Fedora packaged Helm by @mayooot in #2663
- apply istio patches by @hidalgopl in #2702
- fix: CLI from expecting secret name when listing secrets by @jjaferson in #2686
- build: add update-cache workflow by @FabianKramm in #2704
- build: fix update-cache yaml by @FabianKramm in #2705
- fix: fatal error when upgrading a different distro by @jjaferson in #2679
- If the istio integration is enabled, open port 9090 for ingress waking by @zerbitx in #2708
- fix: using insecure in exportKubeConfig by @FabianKramm in #2709
- fix(patches): Avoid same path patches by @ulyssessouza in #2711
- fix(ci): correctly reference cli-docs workflow trigger in release by @Piotr1215 in #2712
- [v0.25] Platform should start with last released stable version, by default by @ApsTomar in #2703
- istio config validation + helm chart fix by @hidalgopl in #2722
- Disallow multiple vclusters creation inside same namespace by @ApsTomar in #2713
- Fix vcluster delete CLI when "Prevent deletion" is enabled via platform by @nprokopic in #2697
- [fix] Ignore permission error when listing VirtualClusterInstances by @nprokopic in #2725
- feat(ci): remove original pr description in backport prs by @Piotr1215 in #2727
- Make services e2e test more deterministic by @nprokopic in #2731
- [ENG-6669] feat(validation): Add validations for collisions of integrations and CRD syncs by @ulyssessouza in #2724
- feat: Add
create-namespace
flag tovcluster platform add cluster
command by @mayooot in #2672 - [ENG-6170] refactor(versions): Remove older versions of images by @ulyssessouza in #2716
- docs: documents that controlplane.distro.k8s.version is deprecated by @jjaferson in #2738
- chore: adds deprecation notice to k0s and k3s distros by @jjaferson in #2739
- created a new vCluster gif for the README by @mpetason in #2736
- New vcluster logo by @saiyam1814 in #2735
- fix: report workload sleep status by @zerbitx in #2734
- [v0.25] sync istio patches in pod controller .Sync (#2742) by @loft-bot in #2744
- [v0.25] fix(images.txt): Move vcluster-oss to the optional part (#2743) by @loft-bot in #2746
- Fixes optional images text generation by @cbron in #2752
- [v0.25] refactor: change k8s image logic (#2762) by @loft-bot in #2763
- [v0.25] support multiple wildcards in patch.Translate and patch.Set (#2764) by @loft-bot in #2765
- [v0.25] fix: wrong namespace for platform rbac (#2766) by @loft-bot in #2769
- [v0.25] fix: compaction issue with kine (#2770) by @loft-bot in #2773
- [v0.25] allow to create/update ReferenceGrants in vcluster namespace (required by istio integration) (#2781) by @loft-bot in #2783
- [v0.25] add list & watch permissions for ReferenceGrant (#2787) by @loft-bot in #2788
New Contributors
Full Changelog: v0.24.1...v0.25.0
v0.25.0-rc.9
What's Changed
Full Changelog: v0.25.0-rc.8...v0.25.0-rc.9
v0.26.0-alpha.4
What's Changed
- Bumps golangci-lint by @cbron in #2750
- istio: allow to create/update ReferenceGrants in vcluster Role by @hidalgopl in #2781
- fix: Permissions needed for Hybrid Scheduling by @nprokopic in #2780
Full Changelog: v0.26.0-alpha.2...v0.26.0-alpha.4
Changelog
See the CHANGELOG for more details.
v0.26.0-alpha.2
What's Changed
- created a new vCluster gif for the README by @mpetason in #2736
- New vcluster logo by @saiyam1814 in #2735
- fix: report workload sleep status by @zerbitx in #2734
- 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-oss to the optional part by @ulyssessouza in #2743
- chore(deps): bump http-proxy-middleware from 2.0.6 to 2.0.9 in /docs by @dependabot in #2692
- chore(deps): bump anchore/sbom-action from 0.18.0 to 0.19.0 by @dependabot in #2721
- fix call errors.Wrap with nil value error by @alingse in #2630
- Fixes optional images text generation by @cbron in #2753
- feat(ci): linear issues sync by @Piotr1215 in #2562
- feat: vCluster private nodes mode by @FabianKramm in #2757
- license(vCluster): Updated OSS licenses by @loft-bot in #2759
- Update admin-apis to latest to get the Hybrid Scheduling feature by @nprokopic in #2730
- refactor: remove docs by @FabianKramm in #2761
- refactor: change k8s image logic by @FabianKramm in #2762
- chore: removes support for k0s by @jjaferson in #2749
- support multiple wildcards in patch.Translate and patch.Set by @hidalgopl in #2764
- fix: wrong namespace for platform rbac by @FabianKramm in #2766
- fix: compaction issue with kine by @FabianKramm in #2770
- feat: Hybrid Scheduling config and check if enabled by @nprokopic in #2760
- Pin nginx-unprivileged image in e2e tests by @matskiv in #2720
- fix: Don't use
-mod vendor
when running linear-sync by @nprokopic in #2776
New Contributors
Full Changelog: v0.25.0-rc.2...v0.26.0-alpha.2
Changelog
See the CHANGELOG for more details.
v0.25.0-rc.8
What's Changed
- [v0.25] allow to create/update ReferenceGrants in vcluster namespace (required by istio integration) (#2781) by @loft-bot in #2783
Full Changelog: v0.25.0-rc.7...v0.25.0-rc.8