Releases: kubernetes-sigs/cluster-api-provider-vsphere
Version v1.5.1
This version has the golang CVE fix recently reported https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-32149.
What's Changed
- 🌱 [release-1.5] Bump dependencies to fix CVEs by @k8s-infra-cherrypick-robot in #1705
- [release-1.5] 🌱 Checks for feature flag during VM reconciliation by @k8s-infra-cherrypick-robot in #1717
📖 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
✨ New Features
- 📖 Proposal for IPAM support by @flawedmatrix in #1632
- Set minimum TLS version for webhook server by @srm09 in #1648
- Creates an explicit token secret for service account by @srm09 in #1653
- Updates flags for webhook server TLS config by @srm09 in #1655
- Add Ignition support by @johananl in #1429
- Add implementation of Node IPAM support by @tylerschultz in #1666
- Add ability to configure DHCP overrides by @adobley in #1615
- Adds provision to set VMX Version by @geetikabatra in #1673
🐛 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
- Added PR message verification with kubebuilder-release-tools by @AectannArd in #1554
- Adds write permission for PR Verify workflow by @srm09 in #1646
- Fixes docker build command for post deploy job by @srm09 in #1650
- Update kube-vip to 0.5.5 by @lubronzhan in #1663
- Add 'age' to printercolumn of vspherecluster and vspheremachine by @lubronzhan in #1668
- Skip creation of cluster modules in certain cases by @srm09 in #1670
- Increases verbosity level for some logs by @srm09 in #1676
- Maintain flavors in template directory by @johananl in #1618
- Run
make generateby @johananl in #1681 - Removes storage policy usage from all e2e tests by @srm09 in #1686
- Adds E2E test for VMX version upgrade feature by @srm09 in #1688
- Re-enable LB network provider unit-tests by @AectannArd in #1577
📖 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
- @AectannArd made their first contribution in #1554
- @flawedmatrix made their first contribution in #1632
- @killianmuldoon made their first contribution in #1691
- @adobley made their first contribution in #1615
Full Changelog: v1.4.0...v1.5.0
Version v1.4.2
What's Changed
- 🌱 Automated cherry pick of #1670: Skip creation of cluster modules by @srm09 in #1672
- 🌱 Automated cherry pick of #1653: Creates token secret for service account by @srm09 in #1664
⚠️ Automated cherry pick of #1648: Introduces new flag for setting min TLS version by @srm09 in #1656- 🐛 Automated cherry pick of #1675: Adds label validation & sanitization logic by @srm09 in #1677
- ✨ Automated cherry pick of #1655: Updates flags for webhook server TLS config by @srm09 in #1657
- [release-1.4] 🌱 Increases verbosity level for some logs by @k8s-infra-cherrypick-robot in #1680
- [release-1.4] 🐛 Check for nil Cluster InfrastructureRef in ClusterModule reconcile by @k8s-infra-cherrypick-robot in #1695
📖 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
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
What's Changed
📖 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
Version v1.3.3
This version sets the minimum TLS version for the webhook server to 1.2
What's Changed
- 🐛 Catchup backport fixes for supervisor types by @srm09 in #1654
- Removes test related flags from binary
- Only set PVC zone annotation when zonal storage classes are required
- Fix PVC OwnerRef bug for Supervisor
- Reuse CAPI bootstrap secret with Supervisor
- Use CloudInit bootstrap w VM Operator
- Uses cluster name for resource policy creation
- Set VSphereMachine.Spec.Volumes zone annotation
⚠️ Automated cherry pick of #1648: Introduces new flag for setting min TLS version by @srm09 in #1658
Full Changelog: v1.3.2...v1.3.3
Version v1.4.1
What's Changed
- 🐛 Automated cherry pick of #1641: Adds default resource pool logic by @srm09 in #1642
- 🐛 Automated cherry pick of #1644: Allow mutation of OS field and only when it's empty by @yastij in #1645
📖 Documentation
Please see the Getting Started guide!
Images
| Type | Link |
|---|---|
| Manager image | gcr.io/cluster-api-provider-vsphere/release/manager:v1.4.1 |
Full Changelog: v1.4.0...v1.4.1
Version v1.3.2
Release version 1.3.2 for Cluster API provider for vSphere. This version contains the backports for the features for node labeling and anti affinity.
✨ New Features
🌱 Others
- Automated cherry pick of #1551: Adds API group to e2e script by @srm09 in #1617
- Adds linting workflow for 1.3 branch by @srm09 in #1634
- Automated cherry pick of #1583: Switch to CreateOrPatch; ignore manager binary by @srm09 in #1616
- Automated cherry pick of #1622: Fixes panic when creating VSphereVM by @srm09 in #1635
📖 Documentation
Please see the Getting Started guide!
Images
| Type | Link |
|---|---|
| Manager image | gcr.io/cluster-api-provider-vsphere/release/manager:v1.3.2 |
Full Changelog: v1.3.1...v1.3.2
Version v1.4.0
Release version 1.4.0 for Cluster API provider for vSphere.
Known Issues
- Cluster creation fails when no resource pool is specified #1640
✨ New Features
- Anti affinity for CAPV Virtual Machines by @srm09 in #1629
- Adds logic to label nodes with special prefixes by @srm09 in #1628
🐛 Bug Fixes
- Delete node explicitly upon deletion of vm by @aartij17 in #1551
- Fixes panic when reconciling VSphereMachine objects by @srm09 in #1622
🌱 Others
- OS field and Windows VM name shrink by @knabben in #1570
- Documentation for GPU with PCI by @geetikabatra in #1571
- Set VSphereMachine.Spec.Volumes zone annotation by @dougm in #1573
- Adds
go mod downloaddirective to Dockerfile by @srm09 in #1574 - Uses cluster name for resource policy creation by @srm09 in #1576
- Use CloudInit bootstrap w VM Operator by @akutz in #1581
- Switch to CreateOrPatch; ignore manager binary at root of project by @akutz in #1583
- Reuse CAPI bootstrap secret with Supervisor by @akutz in #1584
- Fix PVC OwnerRef bug for Supervisor by @akutz in #1586
- Only set PVC zone annotation when zonal storage classes are required by @dougm in #1587
- 📖 Updates current CAPV supported versions by @srm09 in #1592
- Updates CI config for E2E tests by @srm09 in #1595
- 🌱 Updates VSphereCluster reconcile request enqueue mechanism by @srm09 in #1594
- Fix markdown tables in test/e2e/README.md by @johananl in #1593
- Adds golang linter GH action by @srm09 in #1603
- 🌱 Updates kube-vip to 0.5.0 by @srm09 in #1607
- 🌱 Update CAPI to v1.2.1 by @srm09 in #1602
- 🌱 Removes thumbprint value from the CI config by @srm09 in #1600
- 🌱 Update Calico in e2e tests to v3.24.0 by @johananl in #1606
⚠️ Removes test related flags from binary by @srm09 in #1610⚠️ Align flag names with upstream Kubernetes & CAPI components by @srm09 in #1612- Updates CAPI to v1.2.2 by @srm09 in #1619
- Adds RBAC permissions for nodes in core group by @geetikabatra in #1621
- 🌱 Exposes a new reason for VMProvisionedCondition by @srm09 in #1623
- spelling by @rushyrush in #1624
- 📖 Proposal for node anti affinity by @srm09 in #1613
- Changes for new 1.4.0 release by @srm09 in #1627
📖 Documentation
Please see the Getting Started guide!
Images
| Type | Link |
|---|---|
| Manager image | gcr.io/cluster-api-provider-vsphere/release/manager:v1.4.0 |
New Contributors
- @knabben made their first contribution in #1570
- @rushyrush made their first contribution in #1624
Full Changelog: v1.3.0...v1.4.0
Version v1.3.1
🌱 Others
📖 Documentation
Please see the Getting Started guide!
Images
| Type | Link |
|---|---|
| Manager image | gcr.io/cluster-api-provider-vsphere/release/manager:v1.3.1 |