Skip to content

Releases: linode/linode-cloud-controller-manager

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)

v0.3.19

11 Sep 17:55
aec305f
Compare
Choose a tag to compare

Changes

  • Allow passing linodeApitoken and region as secretRef @schinmai-akamai (#134)
  • Adding an environment vairiable to change default hostname only ingress abilities. @cmcga1125 (#130)

v0.3.18

24 Jul 12:43
83f2d2e
Compare
Choose a tag to compare

Changes