Releases: nutanix-cloud-native/cluster-api-provider-nutanix
Releases · nutanix-cloud-native/cluster-api-provider-nutanix
v1.5.3
Images
Name | Link |
---|---|
CAPX | ghcr.io/nutanix-cloud-native/cluster-api-provider-nutanix/controller:v1.5.3 |
What's Changed
Bug Fixes 🐛
- fix(template): add CONTROL_PLANE_ENDPOINT_IP to ignoredNodeIPs list in CCM by @tuxtof in #480
- fix(bug): Remove FIQL based filters from list calls by @thunderboltsid in #485
Other Changes
- feat(ccm): Update the CCM version to v0.4.1 by @thunderboltsid in #479
- Update E2E tests to run Kubernetes 1.31 by @thunderboltsid in #482
- build(lint): Add gocognit to golangci-lint linter list by @thunderboltsid in #483
Full Changelog: v1.5.2...v1.5.3
v1.5.2
Images
Name | Link |
---|---|
CAPX | ghcr.io/nutanix-cloud-native/cluster-api-provider-nutanix/controller:v1.5.2 |
What's Changed
Bug Fixes 🐛
- fix(controller): Optimize logic for detach VG from VM for cases with large number of VGs by @thunderboltsid in #477
Other Changes
- Cleanup workflow actions and update devbox dependencies by @thunderboltsid in #475
- Update CAPI to v1.8.1 by @thunderboltsid in #476
Full Changelog: v1.5.1...v1.5.2
v1.5.1
Images
Name | Link |
---|---|
CAPX | ghcr.io/nutanix-cloud-native/cluster-api-provider-nutanix/controller:v1.5.1 |
What's Changed
Bug Fixes 🐛
- fix(controller): Use v3 VM VG Reference for v4 detach VG From VM by @thunderboltsid in #473
- fix(controller): ignore category value delete error by @deepakm-ntnx in #470
Other Changes
- fix(cve): Bump docker to fix CVE-2024-41110 by @thunderboltsid in #472
Full Changelog: v1.5.0...v1.5.1
v1.5.0
Images
Name | Link |
---|---|
CAPX | ghcr.io/nutanix-cloud-native/cluster-api-provider-nutanix/controller:v1.5.0 |
What's Changed
Breaking Changes 🛠
- Remove v1alpha4 CRDs, types and associated code by @thunderboltsid in #453
Exciting New Features 🎉
- update kube-vip to 0.8.2 by @tuxtof in #450
- Detach volume groups before deleting machine by @thunderboltsid in #460
Other Changes
- Update CCM to v0.4.0 by @thunderboltsid in #459
- fix(CVE): CVE-2024-41110 by @thunderboltsid in #467
- fix(controller): Move v4 client instantiation to reconcileDelete by @thunderboltsid in #465
Full Changelog: v1.4.0...v1.5.0
v1.5.0-beta.2
Images
Name | Link |
---|---|
CAPX | ghcr.io/nutanix-cloud-native/cluster-api-provider-nutanix/controller:1.5.0-beta.2 |
What's Changed
Other Changes
- Update the checkout sha for github actions by @thunderboltsid in #466
- fix(CVE): CVE-2024-41110 by @thunderboltsid in #467
- fix(controller): Move v4 client instantiation to reconcileDelete by @thunderboltsid in #465
Full Changelog: v1.5.0-beta.1...v1.5.0-beta.2
v1.5.0-beta.1
Images
Name | Link |
---|---|
CAPX | ghcr.io/nutanix-cloud-native/cluster-api-provider-nutanix/controller:1.5.0-beta.1 |
What's Changed
Breaking Changes 🛠
- Remove v1alpha4 CRDs, types and associated code by @thunderboltsid in #453
Exciting New Features 🎉
Other Changes
- Add the checkout ref for incorporating PR by @thunderboltsid in #455
- Move periodic workflows directly into workflows directory by @thunderboltsid in #456
- Update CCM to v0.4.0 by @thunderboltsid in #459
- Detach volume groups before deleting machine by @thunderboltsid in #460
Full Changelog: v1.4.0...v1.5.0-beta.1
v1.4.0
Images
Name | Link |
---|---|
CAPX | ghcr.io/nutanix-cloud-native/cluster-api-provider-nutanix/controller:v1.4.0 |
What's Changed
Breaking Changes 🛠
--metrics-bind-address
flag has been removed and--diagnostics-address
and--insecure-diagnostics
have been added for CAPX controller by @thunderboltsid in #383- Mark v1alpha4 CRDs as Deprecated and Unserved by @thunderboltsid in #388
Exciting New Features 🎉
- CAPX clusterclass support by @deepakm-ntnx in #344
- remove CPU/Memory resources settings by @tuxtof in #369
- Add support for Kubernetes v1.29 clusters by @thunderboltsid in #382
- Add a provision for handling image based bootstrap by @yanhua121 in #406
- Set Nutanix CCM cipher-suites to fix sweet32 CVE by @tuxtof in #439
- Switch Nutanix Client to use Session Auth instead of Basic Auth by @thunderboltsid in #398
- Explicitly set a rate limiter for controller config by @thunderboltsid in #416
- Introduce a nutanix prism client cache by @thunderboltsid in #415
Bug Fixes 🐛
- Set OwnerRef on TrustBundle configmaps and add selfhosted E2E test by @thunderboltsid in #438
- Add a watch on CAPI cluster in NutanixMachineReconciler by @thunderboltsid in #436
- Add a finalizer for trust bundle configmap by @thunderboltsid in #445
- Remove
listMapKey
for subnets list in failure domains by @thunderboltsid in #446 - Make
providerID
in NutanixMachine spec optional by @thunderboltsid in #447 - Ensure fallback config is read only when prismCentral is absent by @deepakm-ntnx in #403
Other Changes
- Update codecov.yml to omit generated code by @thunderboltsid in #361
- Use codecov token for uploading codecov report by @thunderboltsid in #362
- Update Labels for E2E tests by @thunderboltsid in #364
- Check-in v1.3.0 manifests in test/e2e/data by @thunderboltsid in #367
- removed samples as its redundant with templates by @deepakm-ntnx in #368
- removed enable-hostpath-provisioner entry by @deepakm-ntnx in #370
- Add a QuickStart e2e with cluster class by @deepakm-ntnx in #371
- Update Linter usage in project by @thunderboltsid in #373
- build: migrate to devbox tooling by @faiq in #358
- refactor: client.go file helper methods by @dkoshkin in #360
- Change target Github branches for Github Actions by @thunderboltsid in #379
- renamed kct to use clusterclass name by @deepakm-ntnx in #381
- removed namespace for clusterclass and cluster with topology by @deepakm-ntnx in #384
- restructuring by removing env var usage in clusterclass templates by @thunderboltsid in #392
- Update kustomization.yaml files to new format by @thunderboltsid in #387
- Add variable for setting failureDomains on Cluster by @thunderboltsid in #393
- Add cluster class patch for kubevip control plane endpoint by @thunderboltsid in #394
- Add variable for setting the project on cluster resource by @thunderboltsid in #395
- Add variable for setting the additional categories on cluster by @thunderboltsid in #396
- fix: set the kube-vip var to default value instead of env for clusterclass by @deepakm-ntnx in #402
- Add variable for setting the GPUs on cluster by @thunderboltsid in #397
- Update additionalCategories clusterclass patch to target controlplane and workers separately by @thunderboltsid in #404
- Modify clusterclass patch for subnets to fix subnet cardinality and source for worker subnets by @thunderboltsid in #405
- use latest version of capx in template-tests by @deepakm-ntnx in #410
- added modular tests for cluster with topology for all supported k8s v… by @deepakm-ntnx in #422
- Added more generic loops so that adding newer version (v1.30) easier across all tests by @deepakm-ntnx in #426
- Quote label filters on ci-e2e.sh on main branch by @thunderboltsid in #434
- Fix lint issues in test/e2e/cluster_topology_scale_up_down_test.go by @thunderboltsid in #437
- Ensure template-test target uses latest CAPX CRDs by @thunderboltsid in #448
New Contributors
- @yanhua121 made their first contribution in #406
Full Changelog: v1.3.0...v1.4.0
v1.3.5
Images
Name | Link |
---|---|
CAPX | ghcr.io/nutanix-cloud-native/cluster-api-provider-nutanix/controller:v1.3.5 |
What's Changed
Bug Fixes 🐛
- Set OwnerRef on TrustBundle configmaps by @thunderboltsid in #440
- Set Nutanix CCM cipher-suites to fix sweet32 CVE by @tuxtof in #442
- Add a watch on CAPI cluster in NutanixMachineReconciler by @thunderboltsid in #441
Full Changelog: v1.3.4...v1.3.5
v1.3.4
Images
Name | Link |
---|---|
CAPX | ghcr.io/nutanix-cloud-native/cluster-api-provider-nutanix/controller:v1.3.4 |
What's Changed
Enhancements
- Switch Nutanix Client to use Session Auth instead of Basic Auth by @thunderboltsid in #431
- Explicitly set a rate limiter for controller config by @thunderboltsid in #432
- Introduce a nutanix prism client cache by @thunderboltsid in #433
Full Changelog: v1.3.3...v1.3.4
v1.2.5
Images
Name | Link |
---|---|
CAPX | ghcr.io/nutanix-cloud-native/cluster-api-provider-nutanix/controller:v1.2.5 |
What's Changed
Other Changes
- Enable jobs to run on release-v1.2 by @thunderboltsid in #420
- Cherry-pick bunch of changes from changes made between v1.2.4 and v1.3.0 by @thunderboltsid in #428
- Cherry-pick PR #354, #355, #360, and #398 to release-v1.2 by @thunderboltsid in #418
- Update ci-e2e.sh to quote LABEL_FILTERS value by @thunderboltsid in #429
- Cherry-pick PR #416 to release-v1.2 by @thunderboltsid in #423
- Cherry-pick PR #403, #406, and #415 to release-v1.2 by @thunderboltsid in #430
Full Changelog: v1.2.4...v1.2.5