Skip to content

v0.2.0

Compare
Choose a tag to compare
@eljohnson92 eljohnson92 released this 02 May 16:52
· 256 commits to main since this release
3ac4ac0

⚠️ WARNING

Breaking change

This release changes the default flavor to use VPCs with Cilium by default. Please reference the VPC availability documentation for the currently supported regions as some regions still do not support VPCs. If you would like to deploy a CAPL cluster in a region without VPC support, the vpcless flavor will deploy a cluster without a VPC or cilium direct routing enabled.

🚀 Features

feat: generate unique helmchartproxy names by @rahulait
feat: Add vpcless flavor by @rahulait
feat: add vpc support for capl clusters by @rahulait
feat: [rke2] - enable cis-profile, add configuration for CIS hardening by @AshleyDumaine

💡What's Changed

  • update docs to reflect installing CAPL from release artifacts by @eljohnson92 in #267
  • specify helm addon install in getting started by @eljohnson92 in #268
  • 🌱 Bump sigs.k8s.io/cluster-api from 1.6.3 to 1.7.0 by @dependabot in #274
  • 🌱 Bump github.com/onsi/gomega from 1.32.0 to 1.33.0 by @dependabot in #271
  • address vulnerabilities reported by a trivy scan of the running CAPL pods by @eljohnson92 in #270
  • [feat] - enable cilium BGP control plane by @AshleyDumaine in #269
  • remove wait for disk call and add retry for busy error code by @eljohnson92 in #278
  • update dependabot grouping for k8s deps by @eljohnson92 in #279
  • 🌱 Bump sigs.k8s.io/cluster-api from 1.7.0 to 1.7.1 by @dependabot in #281
  • 🌱 Bump github.com/linode/linodego from 1.32.0 to 1.33.0 by @dependabot in #282
  • add git ref to CAPL image through build args by @eljohnson92 in #283
  • remove the codeql action by @eljohnson92 in #285
  • [rke2] - enable cis-profile, add configuration for CIS hardening by @AshleyDumaine in #263
  • create a separate workflow for go analyze by @eljohnson92 in #286
  • add vpc support for capl clusters by @rahulait in #159
  • update provider name in documentation to linode-linode by @eljohnson92 in #287
  • Add mocktest module by @bcm820 in #255
  • adapt linodecluster controller tests to new mocktest changes by @amold1 in #277
  • set toolchain to go1.22.2 in go.mod and update devbox go version to match by @eljohnson92 in #290
  • Add vpcless flavor by @rahulait in #289
  • 🌱 Bump github.com/onsi/ginkgo/v2 from 2.17.1 to 2.17.2 by @dependabot in #293
  • 🌱 Bump golangci/golangci-lint-action from 4 to 5 by @dependabot in #294
  • generate unique helmchartproxy names by @rahulait in #295
  • refactor kubeadm and clusterclass flavor to use inline configuration by @eljohnson92 in #296
  • add unittests for linodevpc_controller by @rahulait in #284
  • Adding an E2E test that runs a full CAPL cluster test (default, k3s, & rke2) on merging to main by @komer3 in #266
  • move logic for overriding CCM into kustomize instead of separate helmChartProxies by @eljohnson92 in #298
  • fix: add finalizer to credentials reference by @cbzzz in #288

Full Changelog: v0.1.0...v0.2.0