Skip to content

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

v1.7.0-alpha.0

29 Apr 09:02
v1.7.0-alpha.0
5a027e2
Compare
Choose a tag to compare
v1.7.0-alpha.0 Pre-release
Pre-release

What's Changed

⚠️ Breaking changes

  • Re-introduce the keep alive flag on the CAPV manager by @srm09 in #1897
  • Deprecates the NodeLabeling feature flag by @srm09 in #1870

New Features

  • ipam display count of address claims bound in condition by @adobley in #1721
  • Bump cluster-api dependency to v1.4.1 by @srm09 in #1833
  • Updates kube-vip to v0.5.11 by @srm09 in #1835
  • Add Node IPAM template by @christianang in #1880
  • Introduces parameter for control plane zone selection by @srm09 in #1894
  • ensure IPAddressClaims are created with a cluster annotation by @adobley in #1857

🌱 Others

  • Bump github.com/stretchr/testify from 1.8.0 to 1.8.2 by @dependabot in #1813
  • Bump golang.org/x/text from 0.7.0 to 0.8.0 by @dependabot in #1814
  • Bump github.com/onsi/ginkgo/v2 from 2.8.3 to 2.9.1 by @dependabot in #1824
  • Bump golang.org/x/oauth2 from 0.0.0-20220909003341-f21342109be1 to 0.6.0 by @dependabot in #1823
  • Bump github.com/onsi/gomega from 1.27.1 to 1.27.4 by @dependabot in #1825
  • Bump github.com/vmware/govmomi from 0.30.2 to 0.30.4 by @dependabot in #1831
  • Bump actions/setup-go from 3 to 4 by @dependabot in #1830
  • Bump golang.org/x/crypto from 0.6.0 to 0.7.0 by @dependabot in #1815
  • Removes unnecessary import golang.org/x/net by @srm09 in #1837
  • Updates dependabot config to scan hack/tools directory by @srm09 in #1844
  • Bump github.com/golangci/golangci-lint from 1.50.0 to 1.52.2 in /hack/tools by @dependabot in #1847
  • Bump sigs.k8s.io/kustomize/kustomize/v4 from 4.4.0 to 4.4.1 in /hack/tools by @dependabot in #1845
  • Bump github.com/onsi/ginkgo/v2 from 2.8.3 to 2.9.2 in /hack/tools by @dependabot in #1848
  • Bump github.com/joelanford/go-apidiff from 0.1.0 to 0.6.0 in /hack/tools by @dependabot in #1849
  • Bump k8s.io/code-generator from 0.25.0 to 0.25.8 in /hack/tools by @dependabot in #1846
  • CI: Use script to download golangci-lint by @srm09 in #1862
  • Bump github.com/onsi/gomega from 1.27.4 to 1.27.6 by @dependabot in #1855
  • Bump github.com/go-logr/logr from 1.2.3 to 1.2.4 by @dependabot in #1856
  • Add a e2e test case that validates the multiple vCenter support of CAPV by @zhanggbj in #1854
  • Bump golang.org/x/oauth2 from 0.6.0 to 0.7.0 by @dependabot in #1874
  • Bump github.com/spf13/cobra from 1.6.1 to 1.7.0 by @dependabot in #1876
  • Bump golang.org/x/crypto from 0.7.0 to 0.8.0 by @dependabot in #1877
  • Bump golang.org/x/mod from 0.9.0 to 0.10.0 by @dependabot in #1879
  • Bump k8s.io/code-generator from 0.26.1 to 0.26.3 in /hack/tools by @dependabot in #1873
  • add explicit securityContexts to the controller by @chrischdi in #1868
  • Bump k8s.io/code-generator from 0.26.3 to 0.26.4 in /hack/tools by @dependabot in #1881
  • Bump sigs.k8s.io/controller-tools from 0.11.3 to 0.11.4 in /hack/tools by @dependabot in #1883
  • [hack/tools] Fixes govmomi dependency imports by @srm09 in #1882
  • Refactor: Move IPAddressClaim reconcile logic to controller by @srm09 in #1867
  • E2E: Marking KCP remediation test as Pending by @srm09 in #1872
  • Set the ClusterName label on IP claims instead of setting the annotation by @flawedmatrix in #1892
  • Adds metadata for v1.7.0 release by @srm09 in #1900

🐛 Bug Fixes

  • CI: Introduces the thumbprint value in CI yaml by @srm09 in #1860
  • test: Fixes flaky test for finalizer deletion by @srm09 in #1821
  • Moves KCP watch population under feature flag by @srm09 in #1866
  • Handles cluster owner ref error for node controller by @srm09 in #1885
  • Update IPAddressClaim rbac for patch by @tylerschultz in #1893
  • Prevent IPAM addresses from being assigned to multiple devices by @adobley in #1850
  • Allow ipv6 gateway to be optional when DHCPv6 is disabled. by @christianang in #1891

📖 Doc changes

  • Updates template links with latest k8s version by @srm09 in #1827

📖 Documentation

Please see the Getting Started guide!

Images

Type Link
Manager image gcr.io/cluster-api-provider-vsphere/release/manager:v1.7.0-alpha.0
Manager image gcr.io/cluster-api-provider-vsphere/release/manager-amd64:v1.7.0-alpha.0
Manager image gcr.io/cluster-api-provider-vsphere/release/manager-arm64:v1.7.0-alpha.0

New Contributors

Full Changelog: v1.6.0...v1.7.0-alpha.0

v1.5.4

28 Apr 19:12
v1.5.4
508097f
Compare
Choose a tag to compare

What's Changed

📖 Documentation

Please see the Getting Started guide!

Images

Type Link
Manager image gcr.io/cluster-api-provider-vsphere/release/manager:v1.5.4
Manager image gcr.io/cluster-api-provider-vsphere/release/manager-amd64:v1.5.4
Manager image gcr.io/cluster-api-provider-vsphere/release/manager-arm64:v1.5.4

Full Changelog: v1.5.3...v1.5.4

Version v1.6.0

07 Mar 17:15
v1.6.0
d2c82bd
Compare
Choose a tag to compare

✨ New Features

🐛 Bug Fixes

🌱 Others

  • Bump dependencies to fix CVEs by @yastij in #1704
  • Adds dependabot configuration by @srm09 in #1703
  • Bump golangci/golangci-lint-action from 3.2.0 to 3.3.1 by @dependabot in #1709
  • Fixes dependenabot config to exclude CAPI by @srm09 in #1715
  • Update the deprecated vm-operator API to the new repository location by @chiukapoor in #1701
  • Checks for feature flag during VM reconciliation by @srm09 in #1708
  • Updates CAPI to v1.3.0 by @srm09 in #1719
  • 📖 Adds new CAPV templates by @srm09 in #1737
  • Bump kubernetes-sigs/kubebuilder-release-tools from 0.2.0 to 0.3.0 by @dependabot in #1740
  • Add dependabot dependency updates by @srm09 in #1744
  • Fixes logger output for legacy network label by @srm09 in #1745
  • Bump golangci/golangci-lint-action from 3.3.1 to 3.4.0 by @dependabot in #1747
  • chore: publishes arm64 images with release by @faiq in #1731
  • Drops version check when tracking owners by @srm09 in #1762
  • Updates image links for integration test job by @srm09 in #1778
  • Fixed that failed to run ci-test-coverage.sh by @ading007 in #1785
  • Manual depenadabot updates by @srm09 in #1801
  • Updates dependabot config to ignore CAPI test dependency by @srm09 in #1768
  • Updates CAPI test dependency to v1.3.3 by @srm09 in #1794
  • Adds junit reporter to the ginkgo command by @srm09 in #1809
  • Bump CPI generation templates to 1.25 and k8s OVA images to v1.25.6 by @srm09 in #1808
  • Changes for new minor release v1.6.0 by @srm09 in #1811

📖 Doc changes

📖 Documentation

Please see the Getting Started guide!

Images

Type Link
Manager image gcr.io/cluster-api-provider-vsphere/release/manager:v1.6.0
Manager image gcr.io/cluster-api-provider-vsphere/release/manager-amd64:v1.6.0
Manager image gcr.io/cluster-api-provider-vsphere/release/manager-arm64:v1.6.0

New Contributors

Full Changelog: v1.5.0...v1.6.0

Version v1.5.3

14 Feb 02:34
v1.5.3
b4c5a0b
Compare
Choose a tag to compare

What's Changed

📖 Documentation

Please see the Getting Started guide!

Images

Type Link
Manager image gcr.io/cluster-api-provider-vsphere/release/manager:v1.5.3
Manager image gcr.io/cluster-api-provider-vsphere/release/manager-amd64:v1.5.3
Manager image gcr.io/cluster-api-provider-vsphere/release/manager-arm64:v1.5.3

Full Changelog: v1.5.2...v1.5.3

Version v1.5.2

03 Feb 23:44
v1.5.2
f4a58d1
Compare
Choose a tag to compare

Starting from this version we have also started releasing the arm64 images when creating a release. This release fixes an important issue of leaking vCenter sessions caused by earlier versions.

What's Changed

📖 Documentation

Please see the Getting Started guide!

Images

Type Link
Manager image gcr.io/cluster-api-provider-vsphere/release/manager:v1.5.2
Manager image gcr.io/cluster-api-provider-vsphere/release/manager-amd64:v1.5.2
Manager image gcr.io/cluster-api-provider-vsphere/release/manager-arm64:v1.5.2

Full Changelog: v1.5.1...v1.5.2

Version v1.5.1

01 Dec 22:01
v1.5.1
1738a36
Compare
Choose a tag to compare

This version has the golang CVE fix recently reported https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-32149.

What's Changed

📖 Documentation

Please see the Getting Started guide!

Images

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

Full Changelog: v1.5.0...v1.5.1

Version v1.5.0

17 Nov 19:36
v1.5.0
48a9dac
Compare
Choose a tag to compare

✨ New Features

🐛 Bug Fixes

  • Adds default resource pool logic for cluster module creation by @srm09 in #1641
  • Fixes PR verifier YAML by @srm09 in #1649
  • Allow mutation of OS field and only when it's empty by @yastij in #1644
  • Removes hard dependency on cluster module info for VM deletion by @srm09 in #1692
  • Check for nil Cluster InfrastructureRef in ClusterModule reconcile by @killianmuldoon in #1691
  • Adds ESXi host info label validation and sanitization logic by @srm09 in #1675

🌱 Others

📖 Documentation

Please see the Getting Started guide!

Images

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

New Contributors

Full Changelog: v1.4.0...v1.5.0

Version v1.4.2

17 Nov 18:27
v1.4.2
faeed70
Compare
Choose a tag to compare

What's Changed

📖 Documentation

Please see the Getting Started guide!

Images

Type Link
Manager image gcr.io/cluster-api-provider-vsphere/release/manager:v1.4.2

Full Changelog: v1.4.1...v1.4.2

Version v1.3.5

02 Nov 22:06
v1.3.5
fe2cad3
Compare
Choose a tag to compare

What's Changed

  • 🌱 Automated cherry pick of #1670: Skip creation of cluster modules by @srm09 in #1671
  • 🐛 Automated cherry pick of #1675: Adds label validation & sanitization logic by @srm09 in #1678

📖 Documentation

Please see the Getting Started guide!

Images

Type Link
Manager image gcr.io/cluster-api-provider-vsphere/release/manager:v1.3.5

Full Changelog: v1.3.4...v1.3.5

Version v1.3.4

25 Oct 20:29
v1.3.4
7a7993c
Compare
Choose a tag to compare

What's Changed

  • Automated cherry pick of #1653: Creates token secret for service account by @srm09 in #1665

📖 Documentation

Please see the Getting Started guide!

Images

Type Link
Manager image gcr.io/cluster-api-provider-vsphere/release/manager:v1.3.4

Full Changelog: v1.3.3...v1.3.4