Skip to content

Releases: kubernetes-sigs/cluster-api-provider-vsphere

v0.5.2-alpha.0

02 Oct 14:47
384ac46
Compare
Choose a tag to compare
v0.5.2-alpha.0 Pre-release
Pre-release

Version 0.5.2-alpha.0

This release introduces support for the external vSphere cloud provider and vSphere cloud native storage (CNS) for vSphere 6.7u3 and above.

New Features

  • CAPI v0.2.3
  • Support for the external vSphere cloud provider (#501) (vSphere 6.7u3+)
    • For vSphere below 6.7u3, the in-tree cloud provider is still supported.
    • Use the -u flag when generating the manifests to enable the in-tree cloud provider.
    • For more information please see the Getting Started Guide's manifests section.
  • Support for vSphere cloud native storage (#575) (vSphere 6.7u3+)
  • The imageRepository field in the KubeadmConfig resource is now configurable via CAPV's manifest generation tool. (#590)
  • The default version of Kubernetes is now v1.15.3 when generating manifests using CAPV's manifest generation tool. (#574)

Bug Fixes

  • Fix default Calico add-on to work with apps/v1 API group (#579)
  • Check KubeadmConfig for pre-defined control plane API endpoints (#560)
  • Fix a bug where a cluster's kubeconfig Secret resource was not deleted when the owning Cluster resource is deleted (#585)

Documentation

Please see the Getting Started guide!

Images

Type Link
Manager image gcr.io/cluster-api-provider-vsphere/release/manager:v0.5.2-alpha.0
Manifests image gcr.io/cluster-api-provider-vsphere/release/manifests:v0.5.2-alpha.0

v0.5.1

08 Sep 19:19
Compare
Choose a tag to compare

Version 0.5.1 (2019/09/08)

🚨 This is a MAJOR release.

This is the first release of cluster-api-provider-vsphere that works with the v1alpha2 API of Cluster API. Please see the Cluster API Quick Start and CAPV Getting Started Guide for how to get up and running quickly with this new release.

The v1alpha2 API of Cluster API has some major breaking changes, which are documented in the proposals listed below.

📖 Proposals

⚠️ ProviderSpec fields promoted to New CRDs

  • VSphereClusterProviderSpec is now VSphereCluster
  • VSphereMachineProviderSpec is now VSphereMachine

Documentation

Please see the Getting Started guide!

Images

Type Link
Manager image gcr.io/cluster-api-provider-vsphere/release/manager:v0.5.1
Manifests image gcr.io/cluster-api-provider-vsphere/release/manifests:v0.5.1

Assets

The clusterctl binaries are now built as part of the Cluster API project and will be hosted at the associated release.

v0.5.0

03 Sep 20:02
2da7433
Compare
Choose a tag to compare

Version 0.5.0 (2019/09/03)

This is a major release -- CAPV is now a Cluster API v1alpha2 infrastructure provider!

New features

Documentation

Please see the Getting Started guide!

Images

Type Link
Manager image gcr.io/cluster-api-provider-vsphere/release/manager:v0.5.0
Manifests image gcr.io/cluster-api-provider-vsphere/release/manifests:v0.5.0

Assets

The clusterctl binaries are now built as part of the Cluster API project and will be hosted at the associated release.

v0.4.2-beta.0

16 Aug 17:30
6bae52c
Compare
Choose a tag to compare
v0.4.2-beta.0 Pre-release
Pre-release

Version 0.4.2-beta.0 (2019/08/16)

This is a minor release to level-set the project ahead of moving master to CAPI v1alpha2.

New features

  • CAPI 0.1.9 (#493)
  • Centralized cloud provider configuration (#471)
  • Generate e2e spec files at runtime (#457)

Bug fixes

  • Ensure hostname is updated when DHCP server sends host option (#474)
  • Fix login issues with hack/release.sh (#460)
  • Don't reset CLUSTER_NAME (#467)
  • Remove invalid controlPlane version for worker node in docs (#489)

Known issues

  • Setting an external control plane endpoint results in various failure states (#454, #455)

Documentation

Please see the Getting Started guide!

Images

Type Link
Manager image gcr.io/cluster-api-provider-vsphere/release/manager:v0.4.2-beta.0
Manifests image gcr.io/cluster-api-provider-vsphere/release/manifests:v0.4.2-beta.0

v0.4.1

02 Aug 21:06
7d21730
Compare
Choose a tag to compare

Version 0.4.1 (2019/08/02)

This is a patch release that includes critical bug fixes.

New features

  • CAPI 0.1.8 (#458 )

Bug fixes

  • Fix double base64 encoded credentials for cloud provider secret (#476 )
  • Do not error on multiple network devices if at least one has a valid IP address (#470 )

Known issues

  • Setting an external control plane endpoint results in various failure states (#454, #455)

Documentation

Please see the Getting Started guide!

Images

Type Link
Manager image gcr.io/cluster-api-provider-vsphere/release/manager:v0.4.1
Manifests image gcr.io/cluster-api-provider-vsphere/release/manifests:v0.4.1

v0.4.0

26 Jul 21:22
19be14e
Compare
Choose a tag to compare

Version 0.4.0 (2019/07/26)

Once a patch release, 0.4.0 now represents a shift towards stability and the road to v1alphas two and three. This is CAPV 0.4.0.

Project changes

  • SIG-VMware is no longer the owner of CAPV (#436)
  • The CAPV API group has been renamed to vsphere.cluster.k8s.io (#414)
  • Image stamping tools have been relocated (#446)

New features

  • Image-based manifest generation (#412)
  • Customizable sync period (#418)
  • Customizable requeue period (#420)
  • CAPI 1.7 (#440)
  • New tooling for building/deploying releases (#426, #449)
  • New troubleshooting guide (#466)

Enhancements

Bug fixes

  • Generating manifests behaved differently on macOS and Linux (#464)
  • Generating manifests failed or created immutable contents (#453)
  • Externally deleted VM is not recreated (#409, #411)
  • Fix object patch logic (#393)
  • Fixed missing RBAC permission (#432, #442)
  • Fixed incorrect environment variable name for VCENTER_USERNAME (#434)
  • Fixed unbound shell script variable in periodic e2e test (#443)
  • Default VM folder logic has been corrected (#405, #406)

Known issues

  • Setting an external control plane endpoint results in various failure states (#454, #455)

Documentation

Please see the Getting Started guide!

Images

Type Link
Manager image gcr.io/cluster-api-provider-vsphere/release/manager:v0.4.0
Manifests image gcr.io/cluster-api-provider-vsphere/release/manifests:v0.4.0

v0.4.0-beta.2

26 Jul 00:12
f721639
Compare
Choose a tag to compare
v0.4.0-beta.2 Pre-release
Pre-release

Version 0.4.0-beta.2 (2019/07/25)

Once a patch release, 0.4.0 now represents a shift towards stability and the road to v1alphas two and three. This is CAPV 0.4.0-beta.2.

Project changes

  • SIG-VMware is no longer the owner of CAPV (#436)
  • The CAPV API group has been renamed to vsphere.cluster.k8s.io (#414)
  • Image stamping tools have been relocated (#446)

New features

  • Image-based manifest generation (#412)
  • Customizable sync period (#418)
  • Customizable requeue period (#420)
  • CAPI 1.7 (#440)
  • New tooling for building/deploying releases (#426, #449)

Enhancements

Bug fixes

  • Generating manifests behaved differently on macOS and Linux (#464)
  • Generating manifests failed or created immutable contents (#453)
  • Externally deleted VM is not recreated (#409, #411)
  • Fix object patch logic (#393)
  • Fixed missing RBAC permission (#432, #442)
  • Fixed incorrect environment variable name for VCENTER_USERNAME (#434)
  • Fixed unbound shell script variable in periodic e2e test (#443)
  • Default VM folder logic has been corrected (#405, #406)

Known issues

  • Setting an external control plane endpoint results in various failure states (#454, #455)

Documentation

Please see the Getting Started guide!

Images

Type Link
Manager image gcr.io/cluster-api-provider-vsphere/release/manager:v0.4.0-beta.2
Manifests image gcr.io/cluster-api-provider-vsphere/release/manifests:v0.4.0-beta.2

v0.4.0-beta.1

24 Jul 20:59
b1712ab
Compare
Choose a tag to compare
v0.4.0-beta.1 Pre-release
Pre-release

Version 0.4.0-beta.1 (2019/07/24)

Note: This is primarily a patch release as v0.4.0-beta.0 had a breaking change (#453)

Once a patch release, 0.4.0 now represents a shift towards stability and the road to v1alphas two and three. This is CAPV 0.4.0-beta.1.

Project changes

  • SIG-VMware is no longer the owner of CAPV (#436)
  • The CAPV API group has been renamed to vsphere.cluster.k8s.io (#414)
  • Image stamping tools have been relocated (#446)

New features

  • Image-based manifest generation (#412)
  • Customizable sync period (#418)
  • Customizable requeue period (#420)
  • CAPI 1.7 (#440)
  • New tooling for building/deploying releases (#426, #449)

Enhancements

Bug fixes

  • Generating manifests failed or created immutable contents (#453)
  • Externally deleted VM is not recreated (#409, #411)
  • Fix object patch logic (#393)
  • Fixed missing RBAC permission (#432, #442)
  • Fixed incorrect environment variable name for VCENTER_USERNAME (#434)
  • Fixed unbound shell script variable in periodic e2e test (#443)
  • Default VM folder logic has been corrected (#405, #406)

Known issues

  • Setting an external control plane endpoint results in various failure states (#454, #455)

Documentation

Please see the Getting Started guide!

Images

Type Link
Manager image gcr.io/cluster-api-provider-vsphere/release/manager:v0.4.0-beta.1
Manifests image gcr.io/cluster-api-provider-vsphere/release/manifests:v0.4.0-beta.1

v0.4.0-beta.0

24 Jul 18:05
127436f
Compare
Choose a tag to compare
v0.4.0-beta.0 Pre-release
Pre-release

Version 0.4.0-beta.0 (2019/07/24)

Once a patch release, 0.4.0 now represents a shift towards stability and the road to v1alphas two and three. This is CAPV 0.4.0-beta.0.

Project changes

  • SIG-VMware is no longer the owner of CAPV (#436)
  • The CAPV API group has been renamed to vsphere.cluster.k8s.io (#414)
  • Image stamping tools have been relocated (#446)

New features

  • Image-based manifest generation (#412)
  • Customizable sync period (#418)
  • Customizable requeue period (#420)
  • CAPI 1.7 (#440)
  • New tooling for building/deploying releases (#426, #449)

Enhancements

Bug fixes

  • Externally deleted VM is not recreated (#409, #411)
  • Fix object patch logic (#393)
  • Fixed missing RBAC permission (#432, #442)
  • Fixed incorrect environment variable name for VCENTER_USERNAME (#434)
  • Fixed unbound shell script variable in periodic e2e test (#443)
  • Default VM folder logic has been corrected (#405, #406)

Known issues

  • Setting an external control plane endpoint results in various failure states (#454, #455)

Documentation

Please see the Getting Started guide!

Images

Type Link
Manager image gcr.io/cluster-api-provider-vsphere/release/manager:v0.4.0-beta.0
Manifests image gcr.io/cluster-api-provider-vsphere/release/manifests:v0.4.0-beta.0

v0.4.0-alpha.0

19 Jul 16:33
74f274e
Compare
Choose a tag to compare
v0.4.0-alpha.0 Pre-release
Pre-release

Version 0.4.0-alpha.0 (2019/07/19)

Once a patch release, 0.4.0 now represents a shift towards stability and the road to v1alphas two and three. This is CAPV 0.4.0-alpha.0.

Project changes

  • SIG-VMware is no longer the owner of CAPV (#436)
  • The CAPV API group has been renamed to vsphere.cluster.k8s.io (#414)

New features

  • Image-based manifest generation (#412)
  • Customizable sync period (#418)
  • Customizable requeue period (#420)
  • CAPI 1.7 (#440)

Enhancements

Bug fixes

  • Externally deleted VM is not recreated (#409, #411)
  • Fix object patch logic (#393)
  • Fixed missing RBAC permission (#432, #442)
  • Fixed incorrect environment variable name for VCENTER_USERNAME (#434)
  • Fixed unbound shell script variable in periodic e2e test (#443)
  • Default VM folder logic has been corrected (#405, #406)

Documentation

Please see the Getting Started guide!

Images

Type Link
Manager image gcr.io/cluster-api-provider-vsphere/release/manager:v0.4.0-alpha.0
Manifests image gcr.io/cluster-api-provider-vsphere/release/manifests:v0.4.0-alpha.0