Skip to content

Releases: loft-sh/vcluster

v0.12.1

30 Sep 14:08
86603ca
Compare
Choose a tag to compare

What's Changed

  • fix(chart): wrong condition for volumeClaimTemplates by @matskiv in #741
  • Upgrade controller-runtime dependency by @mahendrabagul in #745
  • Add metrics-server related information in the docs by @mahendrabagul in #746
  • docs: replace chmod/mv with install command by @tradel in #747
  • chore: conformance test results - 1.25 by @matskiv in #752
  • Fix wrong namespace name in getting-started docs by @yardenshoham in #750
  • sync loadbalancer status from host service by @rahulii in #751
  • feat(cli): add dynamic shell completion for vcluster_name and namespaces by @rohantmp in #749
  • refactor: update helm dependency path and util module name by @pratikjagrut in #761
  • Update docs for synced resources to reflect change in default sync setting for ingresses since v0.12.0 by @neogopher in #767
  • fix: vcluster crashing when sync.ingresses is enabled by @felipecrs in #768
  • Remove one case of PV provisioning workaround by @rohantmp in #766

New Contributors

Full Changelog: v0.12.0...v0.12.1

v0.12.1-beta.0

28 Sep 15:34
86603ca
Compare
Choose a tag to compare
v0.12.1-beta.0 Pre-release
Pre-release

What's Changed

  • fix(chart): wrong condition for volumeClaimTemplates by @matskiv in #741
  • Upgrade controller-runtime dependency by @mahendrabagul in #745
  • Add metrics-server related information in the docs by @mahendrabagul in #746
  • docs: replace chmod/mv with install command by @tradel in #747
  • chore: conformance test results - 1.25 by @matskiv in #752
  • Fix wrong namespace name in getting-started docs by @yardenshoham in #750
  • sync loadbalancer status from host service by @rahulii in #751
  • feat(cli): add dynamic shell completion for vcluster_name and namespaces by @rohantmp in #749
  • refactor: update helm dependency path and util module name by @pratikjagrut in #761
  • Update docs for synced resources to reflect change in default sync setting for ingresses since v0.12.0 by @neogopher in #767
  • fix: vcluster crashing when sync.ingresses is enabled by @felipecrs in #768
  • Remove one case of PV provisioning workaround by @rohantmp in #766

New Contributors

Full Changelog: v0.12.0...v0.12.1-beta.0

v0.12.0

15 Sep 18:08
eba499b
Compare
Choose a tag to compare

!! BREAKING CHANGES !!

vcluster will by default now not sync ingresses anymore. If you require ingress sync, please make sure to set:

sync:
  ingresses:
    enabled: true

What's Changed

  • Add option for ingress classes by @ishankhare07 in #676
  • fix(syncer): stop syncing "field.cattle.io/publicEndpoints" Service annotation by @matskiv in #700
  • fix: excessive node updates when syncing real nodes with ttl != 0 by @matskiv in #699
  • Convert base64 encoded value passed in --extra-values, to values file by @mahendrabagul in #705
  • refactor: improve node allocatable calculation by @FabianKramm in #706
  • fix: panic in PV syncer when ClaimRef is nil by @matskiv in #710
  • Add podAnnotations key for api, controller, syncer and etcd's pod template by @mahendrabagul in #713
  • Allow annotation of all objects created by the chart by @denniskorbginski in #697
  • Rectify resources key in coredns helm config by @mahendrabagul in #712
  • Add podAnnotations key in coredns config to control coredns pod annotations by @mahendrabagul in #721
  • Add loadBalancerIP; fix externalTrafficPolicy & externalIPs logic by @TylerGillson in #726
  • Provide service creation rights to the service account for correct service-cidr retrieval on vcluster-eks chart by @mabhi in #724
  • Upgrade k8s packages to v0.25.0 and go.mod to 1.19 by @mahendrabagul in #728
  • fix: increase minimum coredns resource requests by @carlmontanari in #733
  • feat(chart): helm values to set labels on vclusters pods by @matskiv in #731
  • survey package upgraded to v2 by @mahendrabagul in #734
  • Download helm binary if its not present while creating/deleting vcluster by @mahendrabagul in #730
  • fix: vcluster create error - illegal base64 data at input byte x by @matskiv in #735
  • Add support for k3s v1.25 by @matskiv in #736

Other Changes

New Contributors

Full Changelog: v0.11.2...v0.12.0

v0.12.0-beta.1

14 Sep 13:55
6971bbe
Compare
Choose a tag to compare
v0.12.0-beta.1 Pre-release
Pre-release

!! BREAKING CHANGES !!

vcluster will by default now not sync ingresses anymore. If you require ingress sync, please make sure to set:

sync:
  ingresses:
    enabled: true

What's Changed

  • Add option for ingress classes by @ishankhare07 in #676
  • test: add e2e test for scheduler by @pratikjagrut in #590
  • fix(syncer): stop syncing "field.cattle.io/publicEndpoints" Service annotation by @matskiv in #700
  • fix: excessive node updates when syncing real nodes with ttl != 0 by @matskiv in #699
  • Convert base64 encoded value passed in --extra-values, to values file by @mahendrabagul in #705
  • Delete the cloud provider volume when the PersistentVolumeReclaimPolicy is 'Delete' by @maheshbaliga in #702
  • refactor: improve node allocatable calculation by @FabianKramm in #706
  • Update tutorial.mdx by @alexanderturner in #707
  • fix: panic in PV syncer when ClaimRef is nil by @matskiv in #710
  • Add podAnnotations key for api, controller, syncer and etcd's pod template by @mahendrabagul in #713
  • Allow annotation of all objects created by the chart by @denniskorbginski in #697
  • Rectify resources key in coredns helm config by @mahendrabagul in #712
  • Add podAnnotations key in coredns config to control coredns pod annotations by @mahendrabagul in #721
  • Revert "Delete the cloud provider volume when the PersistentVolumeReclaimPolicy is 'Delete'" by @FabianKramm in #723
  • docs: update install commands by @lizardruss in #727
  • Add loadBalancerIP; fix externalTrafficPolicy & externalIPs logic by @TylerGillson in #726
  • Provide service creation rights to the service account for correct service-cidr retrieval on vcluster-eks chart by @mabhi in #724
  • fix: install links for vcluster cli by @FabianKramm in #729
  • Upgrade k8s packages to v0.25.0 and go.mod to 1.19 by @mahendrabagul in #728
  • fix: increase minimum coredns resource requests by @carlmontanari in #733
  • feat(chart): helm values to set labels on vclusters pods by @matskiv in #731
  • survey package upgraded to v2 by @mahendrabagul in #734
  • Download helm binary if its not present while creating/deleting vcluster by @mahendrabagul in #730

New Contributors

Full Changelog: v0.11.2...v0.12.0-beta.1

v0.12.0-beta.0

14 Sep 08:10
c4fa750
Compare
Choose a tag to compare
v0.12.0-beta.0 Pre-release
Pre-release

!! BREAKING CHANGES !!

vcluster will by default now not sync ingresses anymore. If you require ingress sync, please make sure to set:

sync:
  ingresses:
    enabled: true

What's Changed

  • Add option for ingress classes by @ishankhare07 in #676
  • test: add e2e test for scheduler by @pratikjagrut in #590
  • fix(syncer): stop syncing "field.cattle.io/publicEndpoints" Service annotation by @matskiv in #700
  • fix: excessive node updates when syncing real nodes with ttl != 0 by @matskiv in #699
  • Convert base64 encoded value passed in --extra-values, to values file by @mahendrabagul in #705
  • Delete the cloud provider volume when the PersistentVolumeReclaimPolicy is 'Delete' by @maheshbaliga in #702
  • refactor: improve node allocatable calculation by @FabianKramm in #706
  • Update tutorial.mdx by @alexanderturner in #707
  • fix: panic in PV syncer when ClaimRef is nil by @matskiv in #710
  • Add podAnnotations key for api, controller, syncer and etcd's pod template by @mahendrabagul in #713
  • Allow annotation of all objects created by the chart by @denniskorbginski in #697
  • Rectify resources key in coredns helm config by @mahendrabagul in #712
  • Add podAnnotations key in coredns config to control coredns pod annotations by @mahendrabagul in #721
  • Revert "Delete the cloud provider volume when the PersistentVolumeReclaimPolicy is 'Delete'" by @FabianKramm in #723
  • docs: update install commands by @lizardruss in #727
  • Add loadBalancerIP; fix externalTrafficPolicy & externalIPs logic by @TylerGillson in #726
  • Provide service creation rights to the service account for correct service-cidr retrieval on vcluster-eks chart by @mabhi in #724
  • fix: install links for vcluster cli by @FabianKramm in #729
  • Upgrade k8s packages to v0.25.0 and go.mod to 1.19 by @mahendrabagul in #728
  • fix: increase minimum coredns resource requests by @carlmontanari in #733
  • feat(chart): helm values to set labels on vclusters pods by @matskiv in #731

New Contributors

Full Changelog: v0.11.2...v0.12.0-beta.0

v0.12.0-alpha.0

01 Sep 15:47
605eb93
Compare
Choose a tag to compare
v0.12.0-alpha.0 Pre-release
Pre-release

!! BREAKING CHANGES !!

vcluster will by default now not sync ingresses anymore. If you require ingress sync, please make sure to set:

sync:
  ingresses:
    enabled: true

in the helm chart from now on.

What's Changed

  • Add option for ingress classes by @ishankhare07 in #676
  • test: add e2e test for scheduler by @pratikjagrut in #590
  • fix(syncer): stop syncing "field.cattle.io/publicEndpoints" Service annotation by @matskiv in #700
  • fix: excessive node updates when syncing real nodes with ttl != 0 by @matskiv in #699

Full Changelog: v0.11.2...v0.12.0-alpha.0

v0.11.2

01 Sep 07:52
5ad633d
Compare
Choose a tag to compare

What's Changed

  • docs: add ingressClassName to the ingress example by @hariprasadiit in #658
  • enhancement: install dlv for arm64 arch by @pratikjagrut in #661
  • enhancement: prevent scale down of node where vcluster is running by @pratikjagrut in #660
  • Add background proxy container by @tukobadnyanoba in #662
  • refactor: update devspace.yaml & CONTRIBUTING.md by @FabianKramm in #664
  • set default namespace for vcluster development in devspace.yaml by @FabianKramm in #665
  • test: add e2e test for isolated mode by @pratikjagrut in #614
  • Add OwnerSetKind annotation to Job pods by @TylerGillson in #668
  • feat: add HA configuration for vcluster by @pratikjagrut in #667
  • Update versions for k0s, k3s, k8s. Add support for 1.23 in eks by @mahendrabagul in #666
  • Allow syncer to omit taints that match the enforced tolerations by @neogopher in #670
  • tooling: improve debug config for VSCode by @matskiv in #679
  • docs: fixed typos in operator/init-manifests and operator/restricted-hosts documentation pages by @neogopher in #675
  • feat: add HA configuration for vcluster by @pratikjagrut in #671
  • test: add general tests for node sync by @pratikjagrut in #672
  • fix: use socket in volume only in rootless mode by @pratikjagrut in #680
  • test: add general tests for e2e_rootless testsuite by @pratikjagrut in #628
  • test: add e2e test for target namespace by @pratikjagrut in #626
  • Updated Disconnect to display the message on exit by @sandeep540 in #688
  • Retain the PersistentVolume when the PersistentVolumeReclaimPolicy is 'Retain'. by @maheshbaliga in #686
  • feat: add service and service.ns to extra sans by @FabianKramm in #691
  • docs: add configuration for HA in rootless mode by @pratikjagrut in #685
  • chore: upload 1.24 conformance results by @matskiv in #693
  • Ensure valid kubernetes.io/hostname label for fake nodes by @TylerGillson in #692
  • [Helm K0s] Try to avoid leaving a status.sock around between restarts by @ananace in #690
  • fix: add envvar ETCD_UNSUPPORTED_ARCH=arm64 to run etcd on arm64 by @pratikjagrut in #696
  • Linting fixes related to ioutil, os and io packages by @mahendrabagul in #695
  • feat: support 1.25 version with k8s distro by @matskiv in #698

New Contributors

Full Changelog: v0.11.1...v0.11.2

v0.11.2-beta.0

30 Aug 08:43
dfe9122
Compare
Choose a tag to compare
v0.11.2-beta.0 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v0.11.1...v0.11.2-beta.0

v0.11.2-alpha.0

17 Aug 22:20
61419da
Compare
Choose a tag to compare
v0.11.2-alpha.0 Pre-release
Pre-release

What's Changed

  • New flag --background-proxy in vcluster connect to start port-forwarding in a docker container in the background by @tukobadnyanoba in #662
  • Add OwnerSetKind annotation to Job pods by @TylerGillson in #668

Full Changelog: v0.11.1...v0.11.2-alpha.0

v0.11.1

10 Aug 15:25
8937103
Compare
Choose a tag to compare

Changes

  • chart: Fixed an issue where vcluster with k3s would mount the whole /etc folder instead of just /etc/rancher
  • chart: Default pods/ephemeralContainers and pods/status permissions to false by default. Added new sync.pods.ephemeralContainers and sync.pods.status option to enable those permissions.
  • chart: Fixed an issue where vcluster with the k0s distro would fail to create / upgrade to version 0.11.0 because of additional volume /run/k0s. We now only create this when rootless mode is enabled
  • cli: Increase wait time for vcluster connect in minikube vm scenario
  • cli: Fixed an issue where the created field in vcluster list had the wrong format
  • syncer: Fixed an issue where nodes status would show an incorrect number of allocatable pods, which could cause scheduling problems
  • syncer: Updated k8s dependencies to v1.24.3