Linode Cloud Controller Manager Versions Save

Kubernetes Cloud Controller Manager for Linode

helm-v0.3.25

2 months ago

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

2 months ago

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 https://github.com/linode/linode-cloud-controller-manager/pull/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: https://github.com/linode/linode-cloud-controller-manager/compare/v0.3.24...v0.3.25

helm-v0.3.24

3 months ago

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

3 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/linode/linode-cloud-controller-manager/compare/v0.3.23...v0.3.24

v0.3.23

4 months ago

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

Full Changelog: https://github.com/linode/linode-cloud-controller-manager/compare/v0.3.22...v0.3.23

v0.3.21

4 months ago

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: https://github.com/linode/linode-cloud-controller-manager/compare/v0.3.20...v0.3.21

v0.3.20

6 months ago

Changes

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

v0.3.19

8 months ago

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

10 months ago

Changes

  • Cache node listings instead of random lookups @okokes-akamai (#131)