Skip to content

Latest commit

 

History

History
148 lines (77 loc) · 2.71 KB

CHANGELOG.md

File metadata and controls

148 lines (77 loc) · 2.71 KB

Changelog

0.29.0

Improvements

  • README: add new versioning and compatibility policy (#72)
  • Bump golang.org/x/net from 0.13.0 to 0.17.0 (#69)
  • Bump google.golang.org/grpc from 1.54.0 to 1.56.3 (#70)

0.14.1

Bug Fixes

  • Fix CSR approval for instance name with uppercase (#68)

0.14.0

  • Upgrade Kubernetes SDK to 1.28.1, egoscale to 0.100.3

0.13.0

  • Fix a rare bug happening on tests when trying to reload configuration
  • Upgrade Kubernetes SDK to 1.27.1, egoscale to 0.100.1 and Go to 1.20

0.12.0

  • Upgrade Kubernetes SDK to 1.25.0, egoscale to 0.90.0 and Go to 1.19

0.11.1

  • Fix bug with manually deleted NLB

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