Skip to content

Releases: giantswarm/cluster-vsphere

v0.58.0

30 Jul 12:43
2f8a0de
Compare
Choose a tag to compare

Fixed

  • Fix syntax error with helmrelease cleanup hook.

Changed

  • Update ipam API versions to v1beta1.

v0.57.1

24 Jul 14:45
8a79169
Compare
Choose a tag to compare
Release v0.57.1 (#246)

v0.57.0

22 Jul 20:51
bb688e3
Compare
Choose a tag to compare

Changed

Breaking change.

Caution

The cluster name must be added to the cluster values when upgrading to this chart release.

How to migrate values (from v0.56.1)

The cluster's name must be added to the cluster values in order to satisfy the updated values
schema. This can be done by adding the existing cluster name to the cluster values. For example,
where the cluster is named test:

global:
  metadata:
    name: test
  • Initial integration of shared cluster chart to render Cluster resource.

v0.56.1

16 Jul 10:23
e7b6207
Compare
Choose a tag to compare

Added

  • Unpause Cluster resource as part of cleanup hook after deletion in order to prevent leftover resources.

v0.56.0

10 Jul 06:59
db12dbd
Compare
Choose a tag to compare

Changed

Breaking change.

Caution

Upgrading to this chart release will cause all worker nodes to be replaced.

How to migrate values (from `v0.54.0` or later)

Using yq, migrate to the new values layout with the following command:

yq eval --inplace 'with(select(.global.nodeClasses != null);    .global.nodeClasses as $classes | with(.global.nodePools[]; . *= $classes[.class])) |

    del(.global.nodePools[].class) |
    del(.global.nodeClasses)' values.yaml

Changed

  • Move Helm values from each .global.nodeClasses.$<class> to any nodePool which references that class.
  • Deleted Helm values property .global.nodeClasses.

Fixed

  • Correct default values for networks in values schema.

v0.55.0

25 Jun 13:36
88d0c70
Compare
Choose a tag to compare

Changed

  • Bump cloud-provider-vsphere to 1.7.0 for Kubernetes 1.27 compatibility.
    • Update vSphere CSI to 3.2.0.
    • Update vSphere CPI to 1.27.0.
    • Update kube-vip to 0.8.0.
    • Update kube-vip-cloud-provider to 0.0.5.

v0.54.0

25 Jun 10:35
dcd1eeb
Compare
Choose a tag to compare

Added

  • Add .global.connectivity.localRegistryCache Helm values and support for in-cluster, local registry cache mirrors in containerd configuration.
    In such cases, the registry should be exposed via node ports and containerd connects via that port at 127.0.0.1 via HTTP (only allowed for this single use case).

Fixed

  • Fixed containerd config file generation when multiple registries are set with authentication

Removed

  • Stop setting defaultPolicies.enabled=true in cilium-app when internal.ciliumNetworkPolicy.enabled=true after all clusters are migrated.
  • Stop setting extraPolicies.remove=true in cilium-app after all clusters are migrated.

v0.53.1

09 Jun 10:58
9673828
Compare
Choose a tag to compare

Fixed

  • Refer the API group (ipam.cluster.x-k8s.io) of cluster-api-ipam-provider-in-cluster for ipaddresses CRs to not use the built-in Kubernetes group (networking.k8s.io/v1alpha1).

v0.53.0

06 Jun 09:22
c8309ac
Compare
Choose a tag to compare

Changed

  • Remove kube-vip values to rely on the defaults of cloud-provider-vsphere-app.
  • Bump k8s version from 1.26.15 to 1.27.14.

v0.52.0

23 May 18:35
a9a39a1
Compare
Choose a tag to compare

Changed

  • Normalise JSON schema.
  • Remove unused values from schema.
  • Update example manifests post-refactor.
  • Improve values schema with definitions to make it more DRY.
  • ❗Bump k8s version from 1.25.16 to 1.26.15. ❗