Skip to content

Latest commit

 

History

History
116 lines (60 loc) · 2.09 KB

CHANGELOG.md

File metadata and controls

116 lines (60 loc) · 2.09 KB

Changelog

0.11.0

  • Upgrade Kubernetes SDK to 1.24.1, egoscale to 0.88.1 and Go to 1.18

0.10.1

Bug Fixes

  • Fix standard_init_linux.go:228: exec user process caused: permission denied when launching container

0.10.0

Features

  • Add cloud-config (file) and instances override support
  • Build with Go 1.17

0.9.0

Features

  • Add support for Kubernetes 1.23.x

0.8.1

Bug Fixes

  • Fix handling of alternative Exoscale API environments

0.8.0

Features

  • Add support for Kubernetes 1.22.x

Bug Fixes

  • Fix API errors when resetting NLB/NLB service description to an empty string

0.7.0

Features

  • Add support for healthCheckNodePort with NLB services

0.6.1

Bug Fixes

  • Fix external NLB Service management logic

0.6.0

Features

  • Add support for Exoscale SKS

Changes

  • An Exoscale zone is now required to be specified via the EXOSCALE_ZONE environment variable to the CCM. As a result, the EXOSCALE_DEFAULT_ZONE has been removed, and it is no longer necessary to specify the zone via manifest annotations for CCM-managed Kubernetes Services.

0.5.0

Features

  • Add support for API credentials configuration via local file

0.4.0

Features

  • Add support for externally managed NLB instances

Changes

  • Improve Load Balancer Instance Pool detection logic: an error will be returned if multiple Instance Pools are detected across the cluster Nodes and that no Instance Pool ID is specified in the Kubernetes Service annotations
  • Docker image is now based on busybox

0.3.0

Bug Fixes

  • Fix provider ID formatting logic

Changes

  • The Exoscale Cloud Controller Manager now Supports multiple ServicePorts per Kubernetes Service, previous NLB service-related annotations are obsolete: please refer to the documentation for more information.

0.2.0

Features

  • New EXOSCALE_DEFAULT_ZONE configuration environment variable available to set a default Exoscale zone to be used for API operations when none specified in Kubernetes manifests annotations.

0.1.0

Initial release