Releases: linode/cluster-api-provider-linode
Releases · linode/cluster-api-provider-linode
v0.10.0
What's Changed
⚠️ Breaking Change
- [improvement][breaking] Update templates to comply with CAPI v1.11.X by @AshleyDumaine in #881
- [breaking][deps] Upgrade to CAPI v1.11 by @AshleyDumaine in #861
- [improvement] [breaking] make subnetID optional and align new interface field names with existing field names by @eljohnson92 in #880
🐛 Bug Fixes
- [fix] delete deprecated and removed
--cloud-provider
api-server flag from templates by @eljohnson92 in #864 - [fix] remove extra obj region validation that is incompatible with newer re… by @eljohnson92 in #872
💡 Improvements
- [improvement] Fix DNS_UNIQUE_ID in templating so it's not required to be set for DNS flavor by @AshleyDumaine in #883
- [improvement][breaking] Update templates to comply with CAPI v1.11.X by @AshleyDumaine in #881
- [improvement] [breaking] make subnetID optional and align new interface field names with existing field names by @eljohnson92 in #880
- [improvement] enable the
requiredfields
linter and makespec
fields required by @eljohnson92 in #875 - [improvement] shorten resource names for templates and tests for easier compatibility with Linode API label length limits by @AshleyDumaine in #871
- [improvement] enable SSA tag linter by @eljohnson92 in #862
- [improvement] Remove v1beta2 conditions package by @AshleyDumaine in #859
- [improvement] set an explicit struct for dataDisks instead of a map by @eljohnson92 in #853
🧪 Testing Improvements
- [test] add flatcar image deletion to a top level catch block so even on an earlier failure the image gets cleaned up by @eljohnson92 in #876
- [test] shorten cluster obj store resource names by @eljohnson92 in #863
📖 Documentation
- [docs] Update README.md for CAPI compatibility by @AshleyDumaine in #882
📦 Dependency Updates
- [breaking][deps] Upgrade to CAPI v1.11 by @AshleyDumaine in #861
- 🌱 Bump github.com/linode/linodego from 1.57.0 to 1.58.0 by @dependabot[bot] in #878
- 🌱 Bump the aws group with 5 updates by @dependabot[bot] in #877
- 🌱 Bump github.com/linode/linodego from 1.56.0 to 1.57.0 by @dependabot[bot] in #866
- 🌱 Bump actions/setup-go from 5 to 6 by @dependabot[bot] in #870
- 🌱 Bump softprops/action-gh-release from 2.3.2 to 2.3.3 by @dependabot[bot] in #869
- 🌱 Bump golang.org/x/mod from 0.27.0 to 0.28.0 by @dependabot[bot] in #867
- 🌱 Bump github.com/onsi/ginkgo/v2 from 2.25.2 to 2.25.3 by @dependabot[bot] in #868
v0.9.9
What's Changed
- [improvement] set an explicit struct for dataDisks instead of a map by @eljohnson92 in #853
- [improvement] Remove v1beta2 conditions package by @AshleyDumaine in #859
- [test] shorten cluster obj store resource names by @eljohnson92 in #863
- 🌱 Bump github.com/onsi/ginkgo/v2 from 2.25.2 to 2.25.3 by @dependabot[bot] in #868
- 🌱 Bump golang.org/x/mod from 0.27.0 to 0.28.0 by @dependabot[bot] in #867
- 🌱 Bump softprops/action-gh-release from 2.3.2 to 2.3.3 by @dependabot[bot] in #869
- [fix] remove extra obj region validation that is incompatible with newer re… by @eljohnson92 in #872
Full Changelog: v0.9.8...v0.9.9
v0.9.8
What's Changed
🐛 Bug Fixes
- [test][fix] E2E test improvements, add missing client for the LOBJ webhook by @AshleyDumaine in #842
- [fix] enable the kubernetes api linter starting with comment linting by @eljohnson92 in #840
💡 Improvements
- [improvement] Increase RLIMIT_MEMLOCK in containers by @dthorsen in #860
- [improvement] enable the KAL condition linter by @eljohnson92 in #852
- [improvement] add validation admission webhook checks for resource name length by @AshleyDumaine in #851
- [improvement] enable the
optionalorrequired
linter for the various APIs by @eljohnson92 in #841
🧪 Testing Improvements
- [test][fix] E2E test improvements, add missing client for the LOBJ webhook by @AshleyDumaine in #842
⚙️ Repo/CI Improvements
- [ci] set the ref for e2e-test and pr-labeler by @AshleyDumaine in #849
📦 Dependency Updates
- 🌱 Bump the otel group with 4 updates by @dependabot[bot] in #855
- 🌱 Bump github.com/stretchr/testify from 1.11.0 to 1.11.1 by @dependabot[bot] in #854
- 🌱 Bump the aws group with 6 updates by @dependabot[bot] in #856
- 🌱 Bump github.com/onsi/ginkgo/v2 from 2.25.1 to 2.25.2 by @dependabot[bot] in #857
- [deps] Update linodego to v1.56.0 by @komer3 in #850
- 🌱 Bump github.com/onsi/gomega from 1.38.0 to 1.38.1 by @dependabot[bot] in #845
- 🌱 Bump actions/upload-pages-artifact from 3 to 4 by @dependabot[bot] in #848
- 🌱 Bump github.com/stretchr/testify from 1.10.0 to 1.11.0 by @dependabot[bot] in #846
- 🌱 Bump the aws group with 5 updates by @dependabot[bot] in #844
- 🌱 Bump github.com/onsi/ginkgo/v2 from 2.25.0 to 2.25.1 by @dependabot[bot] in #847
- 🌱 Bump github.com/onsi/ginkgo/v2 from 2.23.4 to 2.24.0 by @dependabot[bot] in #838
v0.9.7
What's Changed
⚠️ Breaking Change
🐛 Bug Fixes
- [fix]: Set higher ulimits by @tchinmai7 in #830
🚀 New Features
- [feat] remove defaultLinodeClient used by webhooks in favor of always using an authenticated client by @eljohnson92 in #836
- [feat] Add support for new network interfaces by @AshleyDumaine in #821
- [feat] Add Support for VPC only backends by @komer3 in #803
- [feat] make firewallID mutable, propagate it from lmt->lm by @tchinmai7 in #813
📦 Dependency Updates
- 🌱 Bump the kubernetes group with 3 updates by @dependabot[bot] in #831
- 🌱 Bump the aws group with 5 updates by @dependabot[bot] in #833
- 🌱 Bump go.uber.org/mock from 0.5.2 to 0.6.0 by @dependabot[bot] in #832
v0.9.6
What's Changed
🐛 Bug Fixes
- [fix] increase page size to reduce requests for domain records by @tchinmai7 in #820
💡 Improvements
- [cleanup] [improvement] clean up some strings with consts by @AshleyDumaine in #823
- [improvement] : Update dualstack flavors by @rahulait in #816
- [improvement] set NOFILE limits for containerd and systemd by @rosskirkpat in #812
- [improvement] : allow specifying ipv6 range prefixes as well by @rahulait in #819
- [improvement] : allow setting allocation_class if provided by @rahulait in #818
- [improvement] : allow configuring timeout value for linodeclient by @rahulait in #822
⚙️ Repo/CI Improvements
- [cleanup] [improvement] clean up some strings with consts by @AshleyDumaine in #823
- [improvement] set NOFILE limits for containerd and systemd by @rosskirkpat in #812
📦 Dependency Updates
- 🌱 Bump the aws group across 1 directory with 6 updates by @dependabot[bot] in #824
- 🌱 Bump github.com/onsi/gomega from 1.37.0 to 1.38.0 by @dependabot[bot] in #815
v0.9.5
v0.9.4
⚠️ WARNING
Please DO NOT USE this release due to a bug in VPC filtering.
What's Changed
🐛 Bug Fixes
💡 Improvements
- [improvement] : allow specifying ipv6 slaac public ranges by @rahulait in #809
- [improvement] Add NetworkHelper field to LinodeMachineSpec and update instance configuration logic by @komer3 in #806
📦 Dependency Updates
- 🌱 Bump the kubernetes group with 4 updates by @dependabot[bot] in #804
- 🌱 Bump the aws group with 5 updates by @dependabot[bot] in #805
v0.9.3
What's Changed
- Update metadata.yaml to support v0.9.x by @eljohnson92 in #802
Full Changelog: v0.9.2...v0.9.3
v0.9.2
What's Changed
⚠️ Breaking Change
- [feat, breaking] add LMT controller to support tag propagation, remove tag propagation via annotations by @rammanoj in #790
🐛 Bug Fixes
- [fix] update template for enabling force deletion of object-storage bucket by @AshleyDumaine in #797
🚀 New Features
- [feat] : allocate ipv6 /64 cidrs to linodes by @rahulait in #773
- [feat] support path style bucket references in the cluster object store by @eljohnson92 in #798
- [feat] Add VPC and Subnet retention and adoption by @komer3 in #789
- [feat, breaking] add LMT controller to support tag propagation, remove tag propagation via annotations by @rammanoj in #790
- [feat] Support LinodeObjectStorageBucket deletion if forceDeleteBucket is set by @AshleyDumaine in #780
- [feat] Remove machines that have been marked for deletion from the dns record by @tchinmai7 in #787
⚙️ Repo/CI Improvements
- [CI] : allow all githubusercontent.com calls by @rahulait in #801
- [ci] run quick e2e test on PRs by @AshleyDumaine in #796
- [ci] fix concurrency for e2e by @AshleyDumaine in #795
- [ci] pass environment setting for e2e workflow by @AshleyDumaine in #794
- [ci] use environments and pull_request_target by @AshleyDumaine in #793
- [ci] testing fixes for flaking by @AshleyDumaine in #788
- [ci] lock nilaway version by @AshleyDumaine in #782
📦 Dependency Updates
- 🌱 Bump golang.org/x/mod from 0.25.0 to 0.26.0 by @dependabot[bot] in #800
- 🌱 Bump github.com/linode/linodego from 1.52.2 to 1.53.0 by @dependabot[bot] in #792
- 🌱 Bump the aws group with 2 updates by @dependabot[bot] in #791
- 🌱 Bump the aws group with 2 updates by @dependabot[bot] in #784
- 🌱 Bump github.com/linode/linodego from 1.52.1 to 1.52.2 by @dependabot[bot] in #785
- 🌱 Bump the otel group with 4 updates by @dependabot[bot] in #786
v0.9.1
What's Changed
🐛 Bug Fixes
- [fix] continue to use .Spec.Tags until it is actually removed from the CRD by @AshleyDumaine in #781
📦 Dependency Updates
- 🌱 Bump softprops/action-gh-release from 2.2.2 to 2.3.2 by @dependabot[bot] in #768