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
📖 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
- @zhanggbj made their first contribution in #1854
- @chrischdi made their first contribution in #1868
- @christianang made their first contribution in #1880
Full Changelog: v1.6.0...v1.7.0-alpha.0