Skip to content

Releases: linode/cluster-api-provider-linode

v0.10.0

26 Sep 14:48
306eedf

Choose a tag to compare

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-providerapi-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 make spec 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

📦 Dependency Updates

v0.9.9

06 Oct 19:58

Choose a tag to compare

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

04 Sep 14:02

Choose a tag to compare

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

📦 Dependency Updates

v0.9.7

19 Aug 18:09

Choose a tag to compare

What's Changed

⚠️ Breaking Change

  • [deps][breaking] Bump ccm version to v0.9.1 by @komer3 in #829

🐛 Bug Fixes

🚀 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

v0.9.6

05 Aug 22:39
6e6db1b

Choose a tag to compare

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

📦 Dependency Updates

v0.9.5

24 Jul 16:55

Choose a tag to compare

What's Changed

  • [chore] Add AI Agent (github copilot) instructions by @komer3 in #810

🐛 Bug Fixes

  • [fix] : use label for filtering if vpcid is not set by @rahulait in #811

v0.9.4

23 Jul 20:53

Choose a tag to compare

⚠️ WARNING

Please DO NOT USE this release due to a bug in VPC filtering.

What's Changed

🐛 Bug Fixes

  • [fix] Make ID the source of truth for vpc and subnet names by @cbbond in #807

💡 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

v0.9.3

18 Jul 11:39

Choose a tag to compare

What's Changed

Full Changelog: v0.9.2...v0.9.3

v0.9.2

17 Jul 15:00
760e7fd

Choose a tag to compare

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

📦 Dependency Updates

v0.9.1

27 Jun 18:57
e6c4a61

Choose a tag to compare

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