Releases: kubernetes-sigs/cluster-api-provider-vsphere
v0.5.2-alpha.0
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 theKubeadmConfig
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 owningCluster
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
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 nowVSphereCluster
VSphereMachineProviderSpec
is nowVSphereMachine
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
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
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
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
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
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
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
- Distroless manager image (#397)
- Safe initialization of a multi-node control plane (#387)
- Improved pre-submits (#422, #425, #441, kubernetes/test-infra#13363, kubernetes/test-infra#13509, kubernetes/test-infra#13489)
- Machine image updates (#404)
- Cloud provider credentials are now transmitted and stored securely (#419)
- Documentation updates (#398, #399, #428)
- Exit early during e2e test if build fails (#421)
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
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
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
- Distroless manager image (#397)
- Safe initialization of a multi-node control plane (#387)
- Improved pre-submits (#422, #425, #441, kubernetes/test-infra#13363, kubernetes/test-infra#13509, kubernetes/test-infra#13489)
- Machine image updates (#404)
- Cloud provider credentials are now transmitted and stored securely (#419)
- Documentation updates (#398, #399, #428)
- Exit early during e2e test if build fails (#421)
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
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
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
- Distroless manager image (#397)
- Safe initialization of a multi-node control plane (#387)
- Improved pre-submits (#422, #425, #441, kubernetes/test-infra#13363, kubernetes/test-infra#13509, kubernetes/test-infra#13489)
- Machine image updates (#404)
- Cloud provider credentials are now transmitted and stored securely (#419)
- Documentation updates (#398, #399, #428)
- Exit early during e2e test if build fails (#421)
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
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
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
- Distroless manager image (#397)
- Safe initialization of a multi-node control plane (#387)
- Improved pre-submits (#422, #425, #441, kubernetes/test-infra#13363, kubernetes/test-infra#13509, kubernetes/test-infra#13489)
- Machine image updates (#404)
- Cloud provider credentials are now transmitted and stored securely (#419)
- Documentation updates (#398, #399, #428)
- Exit early during e2e test if build fails (#421)
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
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
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
- Distroless manager image (#397)
- Safe initialization of a multi-node control plane (#387)
- Improved pre-submits (#422, #425, #441, kubernetes/test-infra#13363, kubernetes/test-infra#13509, kubernetes/test-infra#13489)
- Machine image updates (#404)
- Cloud provider credentials are now transmitted and stored securely (#419)
- Documentation updates (#398, #399, #428)
- Exit early during e2e test if build fails (#421)
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 |