cluster-api-provider-vsphere
cluster-api-provider-vsphere copied to clipboard
**What this PR does / why we need it**: Apparently calling Logout() from keepalive handler is prune to deadlocks. Instead, we should rely on calling logout from the session cache...
**What this PR does / why we need it**: Proposal for content library support. **Which issue(s) this PR fixes** *(optional, in `fixes #(, fixes #, ...)` format, will close the...
**What this PR does / why we need it**: Allow to set custom label for PCI devices. **Which issue(s) this PR fixes**: Fixes #2470
**What this PR does / why we need it**: Setup separate context for test files under /controllers instead of using the test-package context, this is to avoid flaky errors we...
**What this PR does / why we need it**: Introduce spec.ClusterName for ProviderServiceAccount, also add validation webhook for it. Please find more details in the issue #2284 **Which issue(s) this...
**What this PR does / why we need it**: **Which issue(s) this PR fixes** *(optional, in `fixes #(, fixes #, ...)` format, will close the issue(s) when PR gets merged)*:...
/kind feature **Describe the solution you'd like** It's essential to track vCenter sessions metrics so we could understand better on the vCenter load in stress or scale test. **Anything else...
/kind bug **What steps did you take and what happened:** Even after the clusterclass changes e2e test passes, the VMs are left behind in the vCenter which needs manual cleaning...
/kind feature **Describe the solution you'd like** As follow-up from https://github.com/kubernetes-sigs/cluster-api-provider-vsphere/pull/2566#discussion_r1439493539 : We should implement a validating webhook for vm-operator VSphereMachine to block in-place changes of the `.spec` fields ([xref](https://github.com/vmware-tanzu/vm-operator/blob/main/webhooks/virtualmachine/v1alpha1/validation/virtualmachine_validator.go#L143-L149)):...
Please see the corresponding sections in [release-tasks.md](https://github.com/kubernetes-sigs/cluster-api-provider-vsphere/blob/main/docs/release/release-tasks.md) for documentation of individual tasks. ## Tasks Early in the cycle: * [ ] [Prepare main branch for development of the new release](https://github.com/kubernetes-sigs/cluster-api-provider-vsphere/blob/main/docs/release/release-tasks.md#prepare-main-branch-for-development-of-the-new-release):...