Releases: linode/linode-cloud-controller-manager
v0.4.22
v0.4.21
What's Changed
- [testing] E2E test case for VPC route controller by @komer3 in #280
- Add option for global NodeBalancer tags (Closes #220) by @glennpratt in #221
- [deps] : bump golang to 1.23 by @rahulait in #270
- [enhancement] : add dependabot support by @rahulait in #254
- [testing] : convert existing e2e tests to chainsaw tests by @rahulait in #253
🐛 Bug Fixes
- [fix] : use single copy of instances cache by @rahulait in #276
- [fix] : fix template for linode ccm by @rahulait in #251
🚀 New Features
- [feat] add support for custom BGP environment overrides via environment variables by @eljohnson92 in #277
🧪 Testing Improvements
- [test] : add more unittests to increase code-coverage by @rahulait in #286
- [test] : fix random failures in e2e tests due to curl error by @rahulait in #287
- [test] : add unittests for node_controller by @rahulait in #284
- [test] : add unittest for service controller by @rahulait in #285
- [test] : add unittests for vpc.go file by @rahulait in #281
⚙️ Repo/CI Improvements
📦 Dependency Updates
- 🌱 Bump github.com/getsentry/sentry-go from 0.30.0 to 0.31.1 by @dependabot in #288
- 🌱 Bump github.com/cilium/cilium from 1.16.4 to 1.16.5 by @dependabot in #282
- 🌱 Bump github.com/linode/linodego from 1.43.0 to 1.44.0 by @dependabot in #283
- [deps] : pin golangci-lint version by @rahulait in #278
- [deps] : update cilium and k8s dependencies by @rahulait in #272
- 🌱 Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by @dependabot in #273
- 🌱 Bump actions/checkout from 2.3.4 to 4.2.2 by @dependabot in #274
- 🌱 Bump codecov/codecov-action from 4 to 5 by @dependabot in #275
- [deps] : update linodego to v1.43.0 by @rahulait in #271
- 🌱 Bump github.com/getsentry/sentry-go from 0.4.0 to 0.30.0 by @dependabot in #266
- 🌱 Bump alpine from 3.20.3 to 3.21.0 by @dependabot in #261
- 🌱 Bump softprops/action-gh-release from 1 to 2 by @dependabot in #257
- 🌱 Bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.42.0 to 0.46.0 by @dependabot in #267
- 🌱 Bump azure/setup-helm from 3 to 4 by @dependabot in #256
- 🌱 Bump docker/build-push-action from 5 to 6 by @dependabot in #258
- 🌱 Bump actions/setup-python from 4 to 5 by @dependabot in #259
- 🌱 Bump helm/chart-testing-action from 2.6.0 to 2.6.1 by @dependabot in #260
- 🌱 Bump k8s.io/klog/v2 from 2.120.0 to 2.130.1 in the kubernetes group by @dependabot in #262
- 🌱 Bump golang.org/x/crypto from 0.24.0 to 0.31.0 by @dependabot in #268
- Bump google.golang.org/grpc from 1.64.0 to 1.64.1 by @dependabot in #255
helm-v0.4.22
The Linode Cloud Controller Manager (CCM) provides a way for Kubernetes clusters to access additional Linode services. Linode's CCM will automatically provision a Linode NodeBalancer for Kubernetes Services of type "LoadBalancer".
helm-v0.4.21
The Linode Cloud Controller Manager (CCM) provides a way for Kubernetes clusters to access additional Linode services. Linode's CCM will automatically provision a Linode NodeBalancer for Kubernetes Services of type "LoadBalancer".
v0.4.20
What's Changed
- create ip holder per cluster + tests, update docs by @rosskirkpat in #246
- [repo-ci-improvement] : update GHA to run e2e tests by @rahulait in #248
New Contributors
- @rosskirkpat made their first contribution in #246
Full Changelog: v0.4.19...v0.4.20
helm-v0.4.20
The Linode Cloud Controller Manager (CCM) provides a way for Kubernetes clusters to access additional Linode services. Linode's CCM will automatically provision a Linode NodeBalancer for Kubernetes Services of type "LoadBalancer".
v0.4.19
helm-v0.4.19
The Linode Cloud Controller Manager (CCM) provides a way for Kubernetes clusters to access additional Linode services. Linode's CCM will automatically provision a Linode NodeBalancer for Kubernetes Services of type "LoadBalancer".
v0.4.18
⚠️ WARNING
Please DO NOT USE this release with VPCs due to internal ip ordering bug. Please use v0.4.19 or later releases.
What's Changed
🐛 Bug Fixes
- [fix] Security upgrade alpine from 3.19.1 to 3.20.3 by @unn in #239
- [fix] : remove duplicate ip's to avoid patching error by @rahulait in #243
- [fix] : fix expired cert for e2e tests by @rahulait in #245
🚀 New Features
- [feat] add support for devbox by @AshleyDumaine in #242
💡 Improvements
- [improvement] manage routes for instances in multiple vpcs in a single region by @rahulait in #241
- [improvement] Update Cillium LoadBalancer regionIDMap by @mjurosz in #244
New Contributors
Full Changelog: v0.4.17...v0.4.18
helm-v0.4.18
⚠️ WARNING
Please DO NOT USE this release with VPCs due to internal ip ordering bug. Please use helm-v0.4.19 or later releases.
The Linode Cloud Controller Manager (CCM) provides a way for Kubernetes clusters to access additional Linode services. Linode's CCM will automatically provision a Linode NodeBalancer for Kubernetes Services of type "LoadBalancer".