Releases: giantswarm/cluster-vsphere
Releases · giantswarm/cluster-vsphere
v0.58.0
Fixed
- Fix syntax error with helmrelease cleanup hook.
Changed
- Update
ipam
API versions tov1beta1
.
v0.57.1
Release v0.57.1 (#246)
v0.57.0
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 renderCluster
resource.
v0.56.1
Added
- Unpause Cluster resource as part of cleanup hook after deletion in order to prevent leftover resources.
v0.56.0
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
network
s in values schema.
v0.55.0
Changed
- Bump
cloud-provider-vsphere
to1.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
.
- Update vSphere CSI to
v0.54.0
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
incilium-app
wheninternal.ciliumNetworkPolicy.enabled=true
after all clusters are migrated. - Stop setting
extraPolicies.remove=true
incilium-app
after all clusters are migrated.
v0.53.1
Fixed
- Refer the API group (
ipam.cluster.x-k8s.io
) ofcluster-api-ipam-provider-in-cluster
foripaddresses
CRs to not use the built-in Kubernetes group (networking.k8s.io/v1alpha1
).
v0.53.0
Changed
- Remove kube-vip values to rely on the defaults of
cloud-provider-vsphere-app
. - Bump k8s version from
1.26.15
to1.27.14
.
v0.52.0
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
to1.26.15
. ❗