Skip to content

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

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

v0.3.0

27 Jun 19:59
a9573d1
Compare
Choose a tag to compare

Version 0.3.0 (2019/06/27)

The motivation behind this release was bringing the Cluster API (CAPI) provider for vSphere (CAPV) into parity with other CAPI providers, such as the CAPI provider for AWS (CAPA). However, along the way it became clear that CAPV 0.3.0 was going to be more than that. This release represents a new beginning and sets the stage for future greatness.

Welcome to CAPV 0.3.0.

New Features

  • Support for image-stamped machine images (#267)
  • Support for custom kubeadm configurations (#307)
  • Support for cloud-init v2 networking config, including IPv6 (#339)
  • Reintroduced the in-tree cloud provider (#343, #357)
  • Support for marking machines as in maintenance (#370)
  • Support for IPv6 (#365)
  • Support for custom CNI (#295, #296)

Enhancements

  • Improved documentation (#308, #361)
  • Improved generate-yaml.sh (#367)
  • clusterctl is now built as a statically linked binary (#381, #382)

Bug Fixes

  • VMs orphaned by deletes during clone-in-progress (#235)
  • Custom out dir not working when generating yaml (#350)
  • Ignore link-local addresses from VMs (#356)
  • Do not block deletes on missing kubeconfigs (#375)

Documentation

Please see the Getting Started guide!

Images

Type Link
Manager Image gcr.io/cnx-cluster-api/vsphere-cluster-api-provider:0.3.0

Thank you

This release would not be possible without so many people! However, before that, there's one person in particular that deserves special recognition: @sflxn.

This release is possible because of the foundation built by Loc. While he may have moved onto other priorities, the work he accomplished will always be woven into the value provided by CAPV. Thank you Loc, you're a tough act to follow, but we'll try our best!

The rest of the crew that had a hand in creating CAPV 0.3.0 are (in no particular order):

v0.3.0-beta.0

27 Jun 02:47
9da65b6
Compare
Choose a tag to compare
v0.3.0-beta.0 Pre-release
Pre-release

Version 0.3.0-beta.0 (2019/06/26)

One step closer to 0.3.0!

New Features

  • Support for image-stamped machine images (#267)
  • Support for custom kubeadm configurations (#307)
  • Support for cloud-init v2 networking config, including IPv6 (#339)
  • Reintroduced the in-tree cloud provider (#343, #357)
  • Support for marking machines as in maintenance (#370)
  • Support for IPv6 (#365)

Enhancements

  • Improved documentation (#308, #361)
  • Improved generate-yaml.sh (#367)

Bug Fixes

  • VMs orphaned by deletes during clone-in-progress (#235)
  • Custom out dir not working when generating yaml (#350)
  • Ignore link-local addresses from VMs (#356)

Documentation

Please see the Getting Started guide!

Images

Type Link
Manager Image gcr.io/cnx-cluster-api/vsphere-cluster-api-provider:0.3.0-beta.0

v0.3.0-alpha.1

26 Jun 02:35
bedf22c
Compare
Choose a tag to compare
v0.3.0-alpha.1 Pre-release
Pre-release

Version 0.3.0-alpha.1 (2019/06/25)

One step closer to 0.3.0!

New Features

  • Support for image-stamped machine images (#267)
  • Support for custom kubeadm configurations (#307)
  • Support for cloud-init v2 networking config, including IPv6 (#339)
  • Reintroduced the in-tree cloud provider (#343, #357)

Bug Fixes

  • VMs orphaned by deletes during clone-in-progress (#235)
  • Custom out dir not working when generating yaml (#350)
  • Ignore link-local addresses from VMs (#356)

Documentation

Please see the Getting Started guide!

Images

Type Link
Manager Image gcr.io/cnx-cluster-api/vsphere-cluster-api-provider:0.3.0-alpha.1

Release 0.2.0

29 Mar 22:31
Compare
Choose a tag to compare
Release 0.2.0 Pre-release
Pre-release

This release contains on-going bug fixes, updated tests, and documentation updates.

changes:
- Upgraded to kustomize v2 #205 and #224
- Noderef now added to machine objects #223
- Generate sample machineset.yaml for yaml makefile target #196
- Use different kubeadm.conf for various k8s versions #190
- Set the resync timeout to 2min for cluster and machine objects #179

fixes:
- Fixed node bootstrap script to support ubuntu bionic #239
- Temporary fix to support both kubernetes-cni 0.6.0 and 0.7.5 for varying k8s version #239
- Pinned Docker install to version 18.06.x to fix node bootstrap issue #230
- Fixed bug during cloning from template with snapshot and simultaneous disk expansion #212
- Fixed controller panic when using improper machineset yaml #192

tests:
- vcsim test added for the machine actuator create workflow #35
- integration tests for the OVA #134

docs:
- Updated docs for KIND bootstrapping
- Updated docs on how to use static IP in machine yaml