|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +## 0.9.0 (2024-05-21) |
| 4 | + |
| 5 | +<!-- Release notes generated using configuration in .github/release.yaml at main --> |
| 6 | + |
| 7 | +## What's Changed |
| 8 | +### Exciting New Features 🎉 |
| 9 | +* feat: expose GenerateNoProxy func by @mhrabovcin in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/594 |
| 10 | +* feat: Add the ServiceLoadbalancer Addon, with MetalLB as first provider by @dlipovetsky in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/592 |
| 11 | +* feat: adds GPU mutation by @faiq in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/591 |
| 12 | +* feat: Add GenericClusterConfig and add docs on usage with own CC by @jimmidyson in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/606 |
| 13 | +* feat: Enable unprivileged ports sysctl in containerd config by @jimmidyson in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/645 |
| 14 | +* feat: API for encryption at-rest by @supershal in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/610 |
| 15 | +* feat: Bump sigs.k8s.io/cluster-api to v1.7.2 by @jimmidyson in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/661 |
| 16 | +* feat: Pull calico images from quay.io instead of docker hub by @jimmidyson in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/676 |
| 17 | +### Fixes 🔧 |
| 18 | +* fix: Fix error messages returned by HelmChartGetter by @dlipovetsky in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/598 |
| 19 | +* fix: use a consistent MachineDeployment class name by @dkoshkin in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/612 |
| 20 | +* fix: Do not return error if serviceLoadBalancer field is not set by @dlipovetsky in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/611 |
| 21 | +* fix: use provided options for serverside apply by @supershal in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/627 |
| 22 | +* fix: Correct the CSI handler logic by @dlipovetsky in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/603 |
| 23 | +* fix: Fix the internal ClusterConfig type used for provider-agnostic logic by @jimmidyson in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/607 |
| 24 | +* fix: log mutation failure errors by @supershal in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/649 |
| 25 | +* fix: Always apply containerd patches by @jimmidyson in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/644 |
| 26 | +* fix: cluster-autoscaler Helm values for workload clusters by @dkoshkin in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/658 |
| 27 | +* fix: Make Cluster the owner of image registry credential secret by @dlipovetsky in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/648 |
| 28 | +* fix: Upgrade dynamic-credential-provider to v0.5.3 by @jimmidyson in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/677 |
| 29 | +### Other Changes |
| 30 | +* build: Add v0.8 release metadata by @jimmidyson in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/595 |
| 31 | +* refactor: Clean up API constants, and explain usage by @dlipovetsky in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/588 |
| 32 | +* docs: Add how to deploy CAREN by @jimmidyson in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/599 |
| 33 | +* docs: Upgrade hugo to latest by @jimmidyson in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/601 |
| 34 | +* docs: Update addons docs and tweak release doc by @jimmidyson in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/596 |
| 35 | +* build: Ensure provider metadata is up to date when releasing by @jimmidyson in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/600 |
| 36 | +* docs: Add how to create clusters by @jimmidyson in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/602 |
| 37 | +* docs: Update docsy module by @jimmidyson in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/605 |
| 38 | +* refactor: Apply kubebuilder annotations for required/optional everywhere by @jimmidyson in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/604 |
| 39 | +* docs: Cluster Autoscaler is deployed on the management cluster by @dkoshkin in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/608 |
| 40 | +* docs: Fix missing placeholder in "create nutanix cluster" doc by @dlipovetsky in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/609 |
| 41 | +* refactor: Remove unused api/variables package by @dlipovetsky in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/623 |
| 42 | +* refactor: move label helper functions to utils package by @supershal in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/626 |
| 43 | +* build: Use go1.22.3 toolchain to mitigate vulnerabilties by @jimmidyson in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/628 |
| 44 | +* build: Temporary lint config fix until next golangci-lint release by @jimmidyson in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/629 |
| 45 | +* build: Update license for Nutanix by @jimmidyson in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/456 |
| 46 | +* test(e2e): Consistent core/bootstrap/control-plane provider versions by @jimmidyson in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/639 |
| 47 | +* ci: free up disk space before running tests by @dkoshkin in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/643 |
| 48 | +* test: Add more context to panic in envtest helper by @dlipovetsky in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/641 |
| 49 | +* refactor: Use colon to separate context from wrapped error by @dlipovetsky in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/642 |
| 50 | +* refactor: Remove unused test helper function by @dlipovetsky in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/647 |
| 51 | +* test: Add even more context to panic in envtest helper by @dlipovetsky in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/650 |
| 52 | +* build: Make module-relative "go list -m" compatible with GOWORK by @dlipovetsky in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/651 |
| 53 | +* test: Match cluster namespace to cluster name by @dlipovetsky in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/652 |
| 54 | +* refactor: Write configuration under /etc/caren by @dlipovetsky in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/656 |
| 55 | +* build: use a shorter namespace caren-system by @dkoshkin in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/662 |
| 56 | +* refactor: Use a Credentials struct consistently by @dlipovetsky in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/663 |
| 57 | +* test: add encryptionAtRest config in capi-quick-start by @supershal in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/659 |
| 58 | +* test(e2e): Fix up secret ownership checks by @jimmidyson in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/665 |
| 59 | +* test: Remove hard-coded text focus and label for e2e tests by @dlipovetsky in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/667 |
| 60 | +* ci: Use new dependabot multimodule capabilities by @jimmidyson in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/664 |
| 61 | +* refactor: aggregate types to be used by clients by @dkoshkin in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/672 |
| 62 | +* test: Add E2E_DRYRUN and E2E_VERBOSE make vars by @dlipovetsky in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/666 |
| 63 | +* build: Ignore all gitlint rules for dependabot commits by @jimmidyson in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/675 |
| 64 | +* build: Update all tools by @jimmidyson in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/678 |
| 65 | + |
| 66 | +## New Contributors |
| 67 | +* @prajnutanix made their first contribution in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/638 |
| 68 | + |
| 69 | +**Full Changelog**: https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/compare/v0.8.1...v0.9.0 |
| 70 | + |
3 | 71 | ## 0.8.1 (2024-04-30)
|
4 | 72 |
|
5 | 73 | <!-- Release notes generated using configuration in .github/release.yaml at main -->
|
|
0 commit comments