Skip to content

Releases: loft-sh/vcluster

v0.4.4

16 Nov 08:08
16a4886
Compare
Choose a tag to compare

Changes

  • syncer: Annotations are now merged with the host cluster annotations on objects instead of always overriding them.
  • syncer: New --set-owner flag that will figure out automatically the owning object of the vcluster pod and set that to the vcluster created objects (#181)
  • syncer: Deprecated the flag --owning-statefulset
  • syncer: vcluster now automatically adds the autoscaler annotation cluster-autoscaler.kubernetes.io/safe-to-evict for pods that are deployed with a deployment, replicaset or statefulset within the vcluster to signal autoscalers that it is safe to evict those pods.
  • cli: improve vcluster connect and make the command work without requiring a statefulset

v0.4.4-beta.1

15 Nov 10:48
16a4886
Compare
Choose a tag to compare
v0.4.4-beta.1 Pre-release
Pre-release

Changes

  • syncer: Annotations are now merged with the host cluster annotations on objects instead of always overriding them.
  • syncer: New --set-owner flag that will figure out automatically the owning object of the vcluster pod and set that to the vcluster created objects (#181)
  • syncer: Deprecated the flag --owning-statefulset
  • syncer: vcluster now automatically adds the autoscaler annotation cluster-autoscaler.kubernetes.io/safe-to-evict for pods that are deployed with a deployment, replicaset or statefulset within the vcluster to signal autoscalers that it is safe to evict those pods.
  • cli: improve vcluster connect and make the command work without requiring a statefulset

v0.4.3

30 Oct 10:36
de52b06
Compare
Choose a tag to compare

Changes

  • Fixed an issue where the hostname of pods created from a statefulset were wrong (thanks @moustafab)

v0.4.2

28 Oct 15:19
95b0bd5
Compare
Choose a tag to compare

Changes

  • cli: Updated k3s versions
  • cli: New --output flag in vcluster list (thanks @jzbruno)
  • cli: Use helm executable path for helm version in vcluster create (thanks @developer-guy)
  • cli: vcluster will now restart port-forwarding automatically if it loses connection to the pod
  • syncer: Rename the annotation vcluster.loft.sh/translate-pv to vcluster.loft.sh/skip-translate

v0.4.2-beta.1

27 Oct 10:31
95b0bd5
Compare
Choose a tag to compare
v0.4.2-beta.1 Pre-release
Pre-release

Changes

  • cli: Updated k3s versions
  • cli: New --output flag in vcluster list (thanks @jzbruno)
  • cli: Use helm executable path for helm version in vcluster create (thanks @developer-guy)
  • cli: vcluster will now restart port-forwarding automatically if it loses connection to the pod
  • syncer: Rename the annotation vcluster.loft.sh/translate-pv to vcluster.loft.sh/skip-translate

v0.4.1

24 Sep 07:23
d5ec175
Compare
Choose a tag to compare

Changes

  • cli: Improved waiting output of DevSpace running in a pipeline
  • cli: New flag --delete-namespace to delete the vcluster namespace in vcluster delete (#126)
  • syncer: Fixed an issue where issued service account tokens would fail the token review api
  • syncer: Replace pod host names that have a . with - (#131)

v0.4.1-beta.0

22 Sep 12:57
d5ec175
Compare
Choose a tag to compare
v0.4.1-beta.0 Pre-release
Pre-release

Changes

  • cli: Improved waiting output of DevSpace running in a pipeline
  • cli: New flag --delete-namespace to delete the vcluster namespace in vcluster delete (#126)
  • syncer: Fixed an issue where issued service account tokens would fail the token review api
  • syncer: Replace pod host names that have a . with - (#131)

v0.4.0

26 Aug 15:08
aecd7e0
Compare
Choose a tag to compare

Support for Kubernetes v1.22

vcluster now officially supports Kubernetes v1.22 as host cluster.

Bi-Directional Sync for Persistent Volumes (#102)

vcluster does now support creating custom persistent volumes within vcluster that will be synced to the host cluster. This allows you to manage persistent volumes directly within a vcluster. Please take a look at the vcluster docs for more information.

Other Changes

  • syncer: Support added for ingress sync with version networking.k8s.io/v1. The old version networking.k8s.io/v1beta1 is still available and used if no v1 is supported in the host cluster (pre Kubernetes v1.19) (#64)
  • syncer: Fixed an issue where terminating pods wouldn't get cleaned up correctly if the service account was deleted beforehand (#119)
  • syncer: Fixed several instances where secret names where not correctly translated in volume definitions (#103)
  • cli: New --address flag for vcluster connect to start portforwarding with a specific address locally
  • cli: Updated k3s versions
  • cli: New --upgrade flag for vcluster create to disable automatic upgrading of a vcluster if it already exists
  • build: Fixed an issue where arm64 vcluster docker image contained amd64 binaries

v0.4.0-beta.3

26 Aug 11:54
aecd7e0
Compare
Choose a tag to compare
v0.4.0-beta.3 Pre-release
Pre-release

Support for Kubernetes v1.22

vcluster now officially supports Kubernetes v1.22 as host cluster.

Bi-Directional Sync for Persistent Volumes (#102)

vcluster does now support creating custom persistent volumes within vcluster that will be synced to the host cluster. This allows you to manage persistent volumes directly within a vcluster. Please take a look at the vcluster docs for more information.

Other Changes

  • syncer: Support added for ingress sync with version networking.k8s.io/v1. The old version networking.k8s.io/v1beta1 is still available and used if no v1 is supported in the host cluster (pre Kubernetes v1.19) (#64)
  • syncer: Fixed an issue where terminating pods wouldn't get cleaned up correctly if the service account was deleted beforehand (#119)
  • syncer: Fixed several instances where secret names where not correctly translated in volume definitions (#103)
  • cli: New --address flag for vcluster connect to start portforwarding with a specific address locally
  • cli: Updated k3s versions
  • cli: New --upgrade flag for vcluster create to disable automatic upgrading of a vcluster if it already exists
  • build: Fixed an issue where arm64 vcluster docker image contained amd64 binaries

v0.4.0-beta.2

19 Aug 15:01
751fe6e
Compare
Choose a tag to compare
v0.4.0-beta.2 Pre-release
Pre-release

Support for Kubernetes v1.22

vcluster now officially supports Kubernetes v1.22 as host cluster. However, since k3s does not support it yet, you can only start vcluster on a host cluster with version v1.22, but not actually start vcluster with version v1.22 yet (we'll add that as soon as k3s gets released for v1.22).

Bi-Directional Sync for Persistent Volumes (#102)

vcluster does now support creating custom persistent volumes within vcluster that will be synced to the host cluster. This allows you to manage persistent volumes directly within a vcluster. Please take a look at the vcluster docs for more information.

Other Changes

  • syncer: Support added for ingress sync with version networking.k8s.io/v1. The old version networking.k8s.io/v1beta1 is still available and used if no v1 is supported in the host cluster (pre Kubernetes v1.19) (#64)
  • syncer: Fixed an issue where terminating pods wouldn't get cleaned up correctly if the service account was deleted beforehand (#119)
  • syncer: Fixed several instances where secret names where not correctly translated in volume definitions (#103)
  • cli: New --address flag for vcluster connect to start portforwarding with a specific address locally
  • cli: Updated k3s versions