Skip to content

Releases: kubernetes/cloud-provider-vsphere

v1.18.0-alpha.1

17 Dec 19:16
4001821
Compare
Choose a tag to compare
v1.18.0-alpha.1 Pre-release
Pre-release

v1.18.0-alpha.1

Changelog since v1.2.1:

  • Bump k8s.io/kubernetes depedency to v1.18.12
    • adds new zone/region topology labels topology.kubernetes.io/zone and topology.kubernetes.io/region.
    • adds new instance type labels node.kubernetes.io/instance-type.
  • Enable dual-stack node addresses behind an alpha feature gate ENABLE_ALPHA_DUAL_STACK

Version Compatibility

Supports Kubernetes clusters on v1.18.X with allowed version skew.

v1.18.0-alpha.0

06 Nov 20:27
fd46ff9
Compare
Choose a tag to compare
v1.18.0-alpha.0 Pre-release
Pre-release

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 and topology.kubernetes.io/region.
    • adds new instance type labels node.kubernetes.io/instance-type.
  • 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

26 Aug 17:06
09628f0
Compare
Choose a tag to compare

This is the v1.2.1 release of the vSphere Cloud Provider

Changelog since v1.2.0:

  • Fix a bug when discovering a VM's address by it's subnet or VM network name (#378)
  • Fix a bug where a node may be prematurely deleted if vmtools is slow to report it's hostname (#387)

Cloud Provider vSphere v1.2.0

31 Jul 20:59
c7d5a1e
Compare
Choose a tag to compare

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

29 Jul 00:29
857c124
Compare
Choose a tag to compare
Pre-release

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

19 Dec 17:13
v1.1.0
820fae3
Compare
Choose a tag to compare

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

20 Aug 20:53
v1.0.0
22afbeb
Compare
Choose a tag to compare

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

23 Jul 22:55
v0.2.1
448b985
Compare
Choose a tag to compare
Pre-release

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

12 Jun 20:13
v0.2.0
649f959
Compare
Choose a tag to compare
Pre-release

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)