Releases: linode/linode-cloud-controller-manager
v0.9.5
What's Changed
🚀 New Features
⚙️ Repo/CI Improvements
- [CI] dial back renovate frequency, enable automerge. disable CAPI/CAPL dep updates by @AshleyDumaine in #538
📦 Dependency Updates
- Update module github.com/cilium/cilium to v1.18.8 [SECURITY] by @renovate[bot] in #548
- Bump google.golang.org/grpc from 1.74.2 to 1.79.3 by @dependabot[bot] in #546
- [dep] Upgrade Go to 1.26.1 by @komer3 in #544
- Update kubernetes by @renovate[bot] in #473
- Update dependency golangci/golangci-lint to v2.11.3 by @renovate[bot] in #526
- Update module github.com/getsentry/sentry-go to v0.43.0 by @renovate[bot] in #541
- Update module golang.org/x/net to v0.51.0 [SECURITY] by @renovate[bot] in #537
- Update module go.opentelemetry.io/otel/sdk to v1.40.0 [SECURITY] by @renovate[bot] in #535
- Update golang.org/x/exp digest to 3dfff04 by @renovate[bot] in #534
- Update module github.com/cilium/cilium to v1.18.6 [SECURITY] by @renovate[bot] in #532
- Update golang.org/x/exp digest to 81e46e3 by @renovate[bot] in #525
helm-v0.9.5
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.9.4
What's Changed
🐛 Bug Fixes
- [fix] the enable-ipv6-ingress annotation to override the global flag if it's set by @AshleyDumaine in #531
- [tests][fix] Add premium NodeBalancer type annotation to UDP port e2e tests by @komer3 in #524
💡 Improvements
- [test][improvement] Standardize bash error handling and add CCM log collection for e2e tests by @komer3 in #523
🧪 Testing Improvements
- [test][improvement] Standardize bash error handling and add CCM log collection for e2e tests by @komer3 in #523
⚙️ Repo/CI Improvements
- [CI] add markers for renovate to check versions by @AshleyDumaine in #500
📦 Dependency Updates
- Update devbox (major) by @renovate[bot] in #482
- Update actions/checkout digest to 0c366fd by @renovate[bot] in #514
- Update golang.org/x/exp digest to 2735e65 by @renovate[bot] in #517
- Update module github.com/getsentry/sentry-go to v0.42.0 by @renovate[bot] in #520
- Update alpine Docker tag to v3.23.3 by @renovate[bot] in #521
helm-v0.9.4
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.9.3
What's Changed
- Configure Renovate by @renovate[bot] in #467
🐛 Bug Fixes
- [fix] [ci] update gha file to mitigate Fork Network Manipulation vuln by @amold1 in #509
- [test][fix] reduce flakiness with e2e test by @komer3 in #498
🚀 New Features
- [feat] Add frontend VPC support for NodeBalancers by @komer3 in #501
- [feat] Add support for premium_40GB NodeBalancer type by @komer3 in #507
💡 Improvements
- [improvement] switch from fake.NewSimpleClientset to fake.NewClientset by @AshleyDumaine in #487
🧪 Testing Improvements
- [test][fix] reduce flakiness with e2e test by @komer3 in #498
- [test] add curl retry flag for chainsaw tests by @AshleyDumaine in #488
- [test] e2e test fixes by @AshleyDumaine in #484
⚙️ Repo/CI Improvements
- [fix] [ci] update gha file to mitigate Fork Network Manipulation vuln by @amold1 in #509
- [CI] move to json5, add schedule to run renovate only on weekends by @AshleyDumaine in #485
- [CI] add nilaway check by @AshleyDumaine in #486
📦 Dependency Updates
- Update alpine Docker tag to v3.23.2 by @renovate[bot] in #510
- Update golang.org/x/exp digest to 944ab1f by @renovate[bot] in #472
- Update actions/checkout action to v6 by @renovate[bot] in #512
- Update module github.com/cilium/cilium to v1.18.5 by @renovate[bot] in #511
- Bump k8s.io/kubernetes from 1.34.1 to 1.34.2 by @dependabot[bot] in #504
- Update actions/checkout digest to 8e8c483 by @renovate[bot] in #491
- Update module github.com/getsentry/sentry-go to v0.40.0 by @renovate[bot] in #480
- Update helm/chart-testing-action action to v2.8.0 by @renovate[bot] in #493
- Update alpine Docker tag to v3.23.0 by @renovate[bot] in #502
- Update softprops/action-gh-release action to v2.5.0 by @renovate[bot] in #503
- [deps] update golangci-lint and go toolchain for newer crypto package by @AshleyDumaine in #499
- Update module golang.org/x/crypto to v0.45.0 [SECURITY] by @renovate[bot] in #497
- Update module github.com/cilium/cilium to v1.18.4 [SECURITY] by @renovate[bot] in #496
- [deps] bump go to 1.25 by @AshleyDumaine in #483
- Update dependency python to 3.14 by @renovate[bot] in #476
- 🌱 Bump jetify-com/devbox-install-action from 0.13.0 to 0.14.0 by @dependabot[bot] in #464
- 🌱 Bump alpine from 3.22.1 to 3.22.2 by @dependabot[bot] in #469
- 🌱 Bump softprops/action-gh-release from 2.3.3 to 2.4.1 by @dependabot[bot] in #470
helm-v0.9.3
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.9.2
What's Changed
- [cleanup] refactoring packages by @AshleyDumaine in #438
🚀 New Features
- [feat] Remove annotation in favor of well-known label by @tchinmai7 in #459
- [feat] Add IP Reservation support for Services backed by NodeBalancers by @hcwagner in #437
- [improvement][feat] Deterministic IPv6 /112 PodCIDR via :0:c::/112; update tests/docs by @komer3 in #439
- [feat] add support for using linode interfaces (beta-only) by @AshleyDumaine in #435
💡 Improvements
- [improvement][feat] Deterministic IPv6 /112 PodCIDR via :0:c::/112; update tests/docs by @komer3 in #439
📦 Dependency Updates
- 🌱 Bump github.com/linode/linodego from 1.56.0 to 1.58.0 by @dependabot[bot] in #461
- 🌱 Bump github.com/stretchr/testify from 1.11.0 to 1.11.1 by @dependabot[bot] in #453
- 🌱 Bump actions/setup-go from 5 to 6 by @dependabot[bot] in #456
- 🌱 Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #455
- 🌱 Bump github.com/spf13/pflag from 1.0.9 to 1.0.10 by @dependabot[bot] in #452
- 🌱 Bump softprops/action-gh-release from 2.3.2 to 2.3.3 by @dependabot[bot] in #454
- 🌱 Bump github.com/hexdigest/gowrap from 1.4.2 to 1.4.3 by @dependabot[bot] in #450
- 🌱 Bump github.com/spf13/pflag from 1.0.7 to 1.0.9 by @dependabot[bot] in #451
- 🌱 Bump actions/checkout from 4 to 5 by @dependabot[bot] in #446
- [deps] update linodego to 1.56.0 by @komer3 in #447
- 🌱 Bump github.com/stretchr/testify from 1.10.0 to 1.11.0 by @dependabot[bot] in #445
- 🌱 Bump github.com/getsentry/sentry-go from 0.35.0 to 0.35.1 by @dependabot[bot] in #440
helm-v0.9.2
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.9.1
What's Changed
🐛 Bug Fixes
💡 Improvements
- [improvement] : Add ipv6 slaac addrs to node's status by @rahulait in #431
- [improvement] : enable adding ipv6 slaac as annotation by @rahulait in #426
📦 Dependency Updates
- [deps] : use upstream linodego instead of forked repo's linodego by @rahulait in #434
- [deps] fix k8s.io/kube-controller-manager@v0.0.0: invalid version: unknown revision v0.0.0 by @AshleyDumaine in #433
- 🌱 Bump github.com/getsentry/sentry-go from 0.34.1 to 0.35.0 by @dependabot[bot] in #427
- 🌱 Bump github.com/prometheus/client_golang from 1.22.0 to 1.23.0 by @dependabot[bot] in #429
helm-v0.9.1
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".