Releases: kubernetes/cloud-provider-vsphere
Releases · kubernetes/cloud-provider-vsphere
v1.18.0-alpha.0
v1.18.0-alpha.0
Changelog since v1.2.1:
- Bump k8s.io/kubernetes depedency to v1.18.6
- adds new zone/region topology labels
topology.kubernetes.io/zone
andtopology.kubernetes.io/region
. - adds new instance type labels
node.kubernetes.io/instance-type
.
- adds new zone/region topology labels
- Enable dual-stack node addresses behind an alpha feature gate
ENABLE_ALPHA_DUAL_STACK
Supports Kubernetes clusters on v1.18.X
Cloud Provider vSphere v1.2.1
Cloud Provider vSphere v1.2.0
This is the v1.2.0 release of Cloud Provider vSphere
Changelog since v1.2.0-rc.1:
- [BUG] instances: return InstanceNotFound error in InstanceID. PR: #365
Changelog since v1.1.0:
- [NEW] Support for NSX-T based Load Balancers PR: #292
- [NEW] Initial implementation for YAML based config. PR: #305
- [NEW] Update CPI image to use non-root account. PR: #297
- [NEW] Add support for Resource Pool and Folder traversal for Zones/Regions. PR: #362
- [ENHANCE] InstanceExistsByProviderID Signal Deletion to K8s. PR: #359
- [ENHANCE] Update docs for VMTools exclude-nics filtering. PR: #349
- [ENHANCE] Added guide on how to install CSI on an already-existing K8s cluster. PR: #293
- [ENHANCE] Documentation updates. PR: #310,
- [BUG] Don't cache instances if addresses are not found. PR: #336
- [BUG] vSphere cloud-controller-manager should tolerate not-ready taint. PR: #339
- [BUG] Prevent guest from getting cached when unable to get properties. PR: #343
- [BUG] Remove ToLower when using FQDN. PR: #352
- [BUG] Log does not print node initialization success when zone labels are not configured. PR: #361
Cloud Provider vSphere v1.2.0 rc1
This is the v1.2.0 rc1 release of Cloud Provider vSphere
Changelog since v1.1.0:
- [NEW] Support for NSX-T based Load Balancers PR: #292
- [NEW] Initial implementation for YAML based config. PR: #305
- [NEW] Update CPI image to use non-root account. PR: #297
- [NEW] Add support for Resource Pool and Folder traversal for Zones/Regions. PR: #362
- [ENHANCE] InstanceExistsByProviderID Signal Deletion to K8s. PR: #359
- [ENAHNCE] Update docs for VMTools exclude-nics filtering. PR: #349
- [ENHANCE] Added guide on how to install CSI on an already-existing K8s cluster. PR: #293
- [ENAHNCE] Documentation updates. PR: #310,
- [BUG] Don't cache instances if addresses are not found. PR: #336
- [BUG] vSphere cloud-controller-manager should tolerate not-ready taint. PR: #339
- [BUG] Prevent guest from getting cached when unable to get properties. PR: #343
- [BUG] Remove ToLower when using FQDN. PR: #352
- [BUG] Log does not print node initialization success when zone labels are not configured. PR: #361
Cloud Provider vSphere v1.1.0
This is the Stable/GA release of Cloud Provider vSphere
Changelog since v1.0.0:
- [NEW] Added functionality to allow setting the ExternalIP and InteralIP on k8s status.Address by applying filters based on both the VM Network Name and subnet. PR: #271, #284
- [NEW] Support for
[VirtualCenter]
to each have their own k8s secret to store vCenter creds. PR #241 - [NEW] Support for vCenter role-based access in
[VirtualCenter]
. This is the beginnings to allow multi-tenancy within a given vCenter which restricts access based on vCenter roles/rbac. #241 - [NEW] Added support for deploying vSphere CPI via Helm (https://github.com/helm/charts/tree/master/stable/vsphere-cpi). Documentation for how to setup Helm and deploy the vSphere CPI chart. #280
- [ENHANCE] Improvements in CI/CD including but not limited to staticcheck, update to docker images, etc. PRs: #242, #257, #274
- [ENHANCE] Documentation updates relating to zones and regions. PR: #251
- [ENHANCE] Documentation around firewall considerations. PR: #269
- [ENHANCE] Document the minimum supported vSphere version (min: 6.7u3). PR: #263
- [BUG] Various bug fixes. PRs: #244, #248, #250, #253, #273, #282, #283
- [BUG] Various documentation fixes. PRs: #249, #254, #256, #264, #267, #286
Cloud Provider vSphere v1.0.0
This is the Stable/GA release of Cloud Provider vSphere
Changelog since v0.2.1:
- Various improvements to CI related features including but not limited to: markdown, lint, etc
- Several documentation improvements
- Initial support for IPv6
- Removes CSI components into a separate repo: https://github.com/kubernetes-sigs/vsphere-csi-driver
- Various bug fixes
Cloud Provider vSphere v0.2.1
This is a beta release of Cloud Provider vSphere
Notable changes since v0.2.0:
- Implements InstanceShutdownByProvider interface
- Allows for zone lookups at the host level
- Various bug fixes
Cloud Provider vSphere v0.2.0
This is a beta release of Cloud Provider vSphere
Notable features implemented:
- Initial advertised release in the form of beta for the CCM
- Implements CI and project health related features including but not limited to: pushing docker images to gcr, image creation based on tag creation, e2e testing, unit tests in the form of go tests, vet/fmt/lint checks, etc
- Initial release of the vSphere First Class Disk (FCD) based CSI driver. Implements block and file-level support.
- Implements zones support for CCM
- Implements support for multi-VC and multi-DC based configurations
- Establish project structure for CCM involving a refactor of pkg/common, pkg/cloud-provider/vsphere, and pkg/csi
- Experimental support for gRPC endpoint to expose VMs within a k8s cluster (disabled by default)