Releases: kubernetes-sigs/cluster-api-provider-vsphere
Version v1.3.0
Release version v1.3.0
for Cluster API provider for vSphere. For the generated templates, a separate VSphereMachineTemplate
gets created for use by the worker nodes.
โจ New Features
- GPU and PCI passthrough support by @geetikabatra in #1264
๐ Bug Fixes
- Fixes nil reference for logger by @srm09 in #1544
- Fix flake in unit tests for the
services/govmomi
package by @ditsuke in #1547 - Fixes Makefile target by @srm09 in #1563
- Fixes role name for worker nodes by @srm09 in #1560
๐ฑ Others
- build: Support arm64 images by @jimmidyson in #1505
- add srm09 and yastij as reviewers for the gpu proposal by @yastij in #1556
- Use new setup-envtest binary to setup envtest by @geetikabatra in #1474
- Removes failure domain condition from Cluster by @srm09 in #1555
- Updates flavorgen to add separate worker template by @srm09 in #1561
- Upgrades CAPI to latest version by @srm09 in #1565
- Adds new version to metadata YAML file by @srm09 in #1562
New Contributors
- @jimmidyson made their first contribution in #1505
๐ Documentation
Please see the Getting Started guide!
Images
Type | Link |
---|---|
Manager image | gcr.io/cluster-api-provider-vsphere/release/manager:v1.3.0 |
Version v1.2.0
Note
This release changes the ClusterRole used by the CAPV controller manager from capv-manager-role
to capv-aggregated-manager-role
.
โจ New Features
- Allow secrets to be owned by external tools by @farodin91 in #1428
๐ Bug Fixes
- Delete legacy finalizer, fix setting ownerRef for
VSphereClusterIdentity
by @aartij17 in #1486 - Start the Keep Alive handler for VSphere client used in e2e tests by @srm09 in #1518
- Fixes logic to fetch credentials of remote cluster by @aartij17 in #1515
- Add permissions to api-diff script by @srm09 in #1531
๐ฑ Others
- Replace GC_KIND variable with SKIP_RESOURCE_CLEANUP by @geetikabatra in #1446
- ๐ Change references of branch names to main by @aartij17 in #1463
- Add USE_EXISTING_CLUSTER variable for e2e tests by @ditsuke in #1453
- ๐ Adds info to update metadata.yaml during release generation by @srm09 in #1466
- E2E test fixes and version bumps for upgrade tests by @srm09 in #1468
- Removes usage of deprecated ObjecteMeta field by @srm09 in #1485
- Add legacy
capw
labels to VirtualMachine for backward compatibility by @lubronzhan in #1489 - Proposal for GPU and PCI passthrough support by @geetikabatra in #1237
- Remove the wrongly committed file by @lubronzhan in #1499
- Refactored GetCredentials Method by @VibhorChinda in #1451
- Enable keep-alive for connections to vCenter. by @nickperry in #1504
- Add replace directive for
cluster-api
ingo.mod
by @ditsuke in #1510 - Add missing tests for the
pkg/record
by @ditsuke in #1507 - Update Cobra to version 1.4.0 and Viper to 1.10.1 by @geetikabatra in #1508
- Improve tagsId field description by @alexander-demichev in #1501
- Add tests for the
services/govmomi/extra
package by @ditsuke in #1480 - Update mdlint to v0.31.1 by @stmcginnis in #1491
- Removes misleading UTC time for office hours by @srm09 in #1512
- Update README with new OVA links by @codenrhoden in #1517
- Add notifier for CAPV credentials file by @scdubey in #1506
- Add tests for the
services/govomi/metadata
package by @ditsuke in #1475 - Add unit tests for identity package by @geetikabatra in #1450
- Add unit test cases for
pkg/govmomi/find/object.go
by @ditsuke in #1495 - chore: Fix reference link in Makefile by @ditsuke in #1524
- Move the
keep-alive
functionality out of the feature flag (+ deprecate the flag) by @ditsuke in #1522 - chore: Add apidiff target to Makefile by @ditsuke in #1525
- Add script to run go-apidiff in a CI context by @ditsuke in #1527
- Adds keep alive support for the session tag manager client by @sadysnaat in #1336
- Moves vcsim builder code to remove cyclic dependency by @srm09 in #1530
- Bump kube-vip to v0.4.2 by @aartij17 in #1535
- Updates CAPV manager cluster role by @srm09 in #1529
- Adds CM environment variables to CAPV manifest by @srm09 in #1534
- Re-introduces legacy default network label selector by @srm09 in #1536
- Adds release 1.2.0 to metadata file by @srm09 in #1537
New Contributors
- @ditsuke made their first contribution in #1453
- @nickperry made their first contribution in #1465
- @lubronzhan made their first contribution in #1489
- @VibhorChinda made their first contribution in #1451
๐ Documentation
Please see the Getting Started guide!
Images
Type | Link |
---|---|
Manager image | gcr.io/cluster-api-provider-vsphere/release/manager:v1.2.0 |
Version v1.0.3
๐ Bug Fixes
- fix Secret deletion for the IdentityRef #1497
๐ Documentation
Please see the Getting Started guide!
Images
Type | Link |
---|---|
Manager image | gcr.io/cluster-api-provider-vsphere/release/manager:v1.0.3 |
Version v1.1.1
๐ Bug Fixes
New Contributors
- @nickperry made their first contribution in #1467
๐ Documentation
Please see the Getting Started guide!
Images
Type | Link |
---|---|
Manager image | gcr.io/cluster-api-provider-vsphere/release/manager:v1.1.1 |
Version v1.1.0
Note
Do not use this release, If you intend to use clusterctl to deploy the CAP provider. Please switch to using the v1.1.1 version instead.
๐ Bug Fixes
- Enqueue VSphereMachine in clusterToVSphereMachines mapper => @mrajashree #1306
- add quotes to aggregate label role patch yaml => @aartij17 #1381
- Fix typo in template not found error => @johananl #1358
- Implements conversion for FailureDomain types => @srm09 #1301
- Upgrade CAPI to v1.0.4 on CAPV release v1.0 to fix cert-manager-issue => @scdubey #1401
- fix virtualnetwork name in configureVirtualMachine => @weikaipan #1351
- Nil check for machines not uaing failure domain => @srm09 #1426
๐ฑ Others
- Add supervisor types => @gab-satchi #1309
- Implement support for supervisor based vsphereClusters => @gab-satchi #1309
- Watch Cluster object for updates to the InfrastructureReady field => @mrajashree #1212
- Add svcAccountProvider & svcDiscovery controller => @aartij17/@srm09 #1323
- add VSphereClusterTemplate to supervisor api group => @aartij17 #1338
- Update golangci-lint to 1.43.0 => @stmcginnis #1303
- Update usage logic for Machine.Spec.FailureDomain => @srm09 #1301
- Adds deletion logic for VSphereDeploymentZones => @srm09 #1301
- Updates Kube-vip image to v0.4.0 => @omniproc #1319
- Do not hardcode kube-vip interface => @johananl #1386
- Support multiple disks for v1beta1 => @vignesh-goutham #1236
- Align CAPV Makefile targets with CAPI and update the code => @scdubey #1389
- add missing api type conversions => @aartij17 #1387
- Bump kube-vip to v0.4.1 => @johananl #1413
- Bump golangci-lint to v1.44.0 => @johananl #1412
- Update cluster-api to v1.1.0 => @johananl #1408
- add script to run verify-conversion make target => @aartij17
- add aggregate cluster-role label for kcp => @aartij17 #1422
- create new flavor to generate ClusterClass template => @aartij17 #1436
๐ Documentation
Please see the Getting Started guide!
Images
Type | Link |
---|---|
Manager image | gcr.io/cluster-api-provider-vsphere/release/manager:v1.1.0 |
Version v0.7.12
๐ Bug Fixes
๐ Documentation
Please see the Getting Started guide!
Images
Type | Link |
---|---|
Manager image | gcr.io/cluster-api-provider-vsphere/release/manager:v0.7.12 |
Version v1.0.2
๐ Bug Fixes
- Implement deletion logic for VSphereDeploymentZone #1316
๐ Documentation
Please see the Getting Started guide!
Images
Type | Link |
---|---|
Manager image | gcr.io/cluster-api-provider-vsphere/release/manager:v1.0.2 |
Version v1.0.1
๐ Bug Fixes
- Wait for webhook readiness and healthy #1223
- handle nil vsphere machine for vsphere vm #1272
- bump govmomi to pickup finding Portgroups by ID #1280
- Move datacenter defaulting to resource defaults #1277
- fix aggressive reconciliation on task failures #1289
- Adds logic for deletion of orphaned VSphereMachine #1284
๐ฑ Others
- add missing printcolumn to v1alpha3 VSphereMachine and VSphereCluster #1261
- add label and manager-name to tilt-provider.json #1278
- Bumps kube-vip to v0.3.5 and update templates #1291
- Replace ioutil with io and os #1286
๐ Documentation
Please see the Getting Started guide!
Images
Type | Link |
---|---|
Manager image | gcr.io/cluster-api-provider-vsphere/release/manager:v1.0.1 |
Version v0.8.2
๐ Bug Fixes
- fix aggressive reconciliation on task failures #1288
- move datacenter defaulting to resource defaults #1299
- Adds logic for deletion of orphaned VSphereMachine #1296
๐ฑ Others
- bump govmomi to pickup finding Portgroups by ID #1282
- fix aggressive reconciliation on task failures #1288
- Replace ioutil with os and io #1298
๐ Documentation
Please see the Getting Started guide!
Images
Type | Link |
---|---|
Manager image | gcr.io/cluster-api-provider-vsphere/release/manager:v0.8.2 |
Version v0.7.11
๐ Bug Fixes
- Fix VSphereCluster VCenterAvailable condition #1216
- fix aggressive reconciliation on task failures #1279
- Adds logic for deletion of orphaned VSphereMachine #1297
๐ฑ Others
๐ Documentation
Please see the Getting Started guide!
Images
Type | Link |
---|---|
Manager image | gcr.io/cluster-api-provider-vsphere/release/manager:v0.7.11 |