Skip to content

Releases: linode/linode-cloud-controller-manager

v0.3.26

14 Mar 05:24
034ffe6
Compare
Choose a tag to compare

FIXES v0.3.25 This release patches the initialization error from v0.3.25. Please read those notes for full details on this release.

We won't have a helm release for v0.3.26. If one needs helm release, they can upgrade to v0.4.1 or later releases.

What's Changed

  • don't error out with empty vpc name if routecontroller is disabled (#… by @rahulait in #191

Full Changelog: v0.3.25...v0.3.26

helm-v0.4.1

14 Mar 05:26
918806c
Compare
Choose a tag to compare

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

13 Mar 18:05
acb82b8
Compare
Choose a tag to compare

DO NOT USE due to ungated VPC logic this release does not boot with the following error, please use v0.3.26

main.go:130] Cloud provider could not be initialized: could not init cloud provider "linode": routes client was not created successfully: failed to find VPC: "" 

⚠️ Breaking Changes

update default CCM node selector and tolerations from master to control-plane by @AshleyDumaine in #176

To use older CCM releases with k8s 1.29 or greater, install helm chart by passing in additional values.yaml file

apiToken: <api token>
region: <region>
nodeSelector:
  node-role.kubernetes.io/control-plane: ""
tolerations:
  - key: "node-role.kubernetes.io/control-plane"
    effect: "NoSchedule"

Install helm chart using helm install ccm-linode -f values.yaml ccm-linode/ccm-linode.
Similarly, if one wants to use CCM v0.3.25 with older versions of k8s, change node-selector and tolerations to node-role.kubernetes.io/master to have it installed.

🚀 Features

💡What's Changed

New Contributors

Full Changelog: v0.3.24...v0.3.25

helm-v0.3.25

13 Mar 18:49
acb82b8
Compare
Choose a tag to compare

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

16 Feb 17:23
b41d8d2
Compare
Choose a tag to compare

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

08 Feb 19:30
8470afb
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.3.23...v0.3.24

v0.3.23

31 Jan 16:57
49549b4
Compare
Choose a tag to compare

Features

  • Added support for CCM Managed firewalls. Specify an ACL using service.beta.kubernetes.io/linode-loadbalancer-firewall-acl
  • Added support to update/delete the attached user-managed firewall

What's Changed

  • fix: set host-uuid correctly on non LKE clusters by @schinmai-akamai in #167
  • Replace helper by @schinmai-akamai in #170
  • Add feature to update / delete attached firewall by @rammanoj in #171
  • always return lbnotfound from getNodeBalancerForService by @luthermonson in #168
  • CCM Managed firewalls by @schinmai-akamai in #169

Full Changelog: v0.3.22...v0.3.23

v0.3.22

15 Jan 09:35
74cd6d2
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.3.21...v0.3.22

v0.3.21

09 Jan 01:29
5572272
Compare
Choose a tag to compare

Features

  • Added support for service.beta.kubernetes.io/linode-loadbalancer-firewall to assign a nodebalancer a firewall.
  • Added support for Linode host UUID to be attached to each node as an annotation node.k8s.linode.com/host-uuid
  • Added a versioned helm chart as a release artifact

What's Changed

New Contributors

Full Changelog: v0.3.20...v0.3.21

v0.3.20

08 Nov 21:09
fc4ad36
Compare
Choose a tag to compare

Changes

  • Do not ensure/update LBs if nodes are empty @okokes-akamai (#139)
  • Support adding tags to nodebalancers @schinmai-akamai (#138)