Releases: linode/linode-cloud-controller-manager
v0.4.23
What's Changed
🐛 Bug Fixes
- [fix] : delete fw if provisioned by CCM with ACL by @rahulait in #307
- [fix] : fix ACL update bug by @rahulait in #306
🚀 New Features
- [feat] add linode token health check by @ficap-akamai in #296
🧪 Testing Improvements
- [test] Add unit test cases for Sentry by @komer3 in #294
- [test] Add Cilium BGP LB e2e test by @komer3 in #290
📖 Documentation
📦 Dependency Updates
- 🌱 Bump helm/chart-releaser-action from 1.6.0 to 1.7.0 by @dependabot[bot] in #303
- 🌱 Bump jetify-com/devbox-install-action from 0.11.0 to 0.12.0 by @dependabot[bot] in #304
- 🌱 Bump helm/chart-testing-action from 2.6.1 to 2.7.0 by @dependabot[bot] in #305
- 🌱 Bump github.com/cilium/cilium from 1.16.5 to 1.16.6 by @dependabot[bot] in #301
- 🌱 Bump the kubernetes group with 5 updates by @dependabot[bot] in #299
- 🌱 Bump github.com/linode/linodego from 1.44.1 to 1.46.0 by @dependabot[bot] in #300
- 🌱 Bump github.com/linode/linodego from 1.44.0 to 1.44.1 by @dependabot[bot] in #291
- 🌱 Bump alpine from 3.21.0 to 3.21.2 by @dependabot[bot] in #292
helm-v0.4.23
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.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".