Skip to content

Releases: linode/cluster-api-provider-linode

v0.10.1

06 Jan 18:46
dfb4c2d

Choose a tag to compare

What's Changed

  • fix: manage semver without "v" by @guilhem in #957
  • Remove invalid kustomizeconfig from config/webhook by @unn in #956
  • [dev] explicitly exclude linux in the devbox.json for apple-sdk, make sure GOTOOLCHAIN in devbox shell is set to auto by @AshleyDumaine in #917
  • Configure Renovate by @renovate[bot] in #897

🐛 Bug Fixes

  • [fix] check machine readiness before adding to DNS by @tchinmai7 in #979
  • [fix] [CI] update gha file to mitigate Fork Network Manipulation vuln by @amold1 in #981
  • [fix] lock CAAPH to 0.4.2 for Tilt by @AshleyDumaine in #960
  • [fix] Nat1to1 fix for linodeMachines by @eljohnson92 in #944
  • [fix] Reconcile firewall ref if there is no firewall ID on linode machine by @sammysclub in #920
  • fix panic in LinodeMachine.DeleteCondition by @glennpratt in #925

🚀 New Features

  • [feat] add public vpc-v6 ips as external IPs over slaac ips by @tchinmai7 in #970

⚙️ Repo/CI Improvements

📦 Dependency Updates

v0.9.12

19 Dec 14:33

Choose a tag to compare

fix: check machine readiness before adding to DNS by @tchinmai7 in #980

v0.9.11

11 Dec 02:25

Choose a tag to compare

Backport of:

  • [feat] add public vpc-v6 ips as external IPs over slaac ips by @tchinmai7 in #970

v0.9.10

10 Dec 18:58

Choose a tag to compare

This is a backport release of the following bug fixes

🐛 Bug Fixes

  • [fix] remove extra obj region validation that is incompatible with newer re… by @eljohnson92 in #872
  • [fix] Reconcile firewall ref if there is no firewall ID on linode machine by @sammysclub in #920

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.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