Skip to content

Releases: syself/hetzner-cloud-controller-manager

v2.0.1

19 Dec 10:10
Compare
Choose a tag to compare

What's Changed

With v2, we stopped merging the upstream Hetzner Cloud CCM into our codebase.

There were too many changes in the upstream, so we decided to maintain our Syself Hetzner CCM independently.

In the long run, we would like to integrate our changes into the upstream CCM so that our fork is no longer needed.

At the moment, our CCM fulfills our needs, so we won't work on integrating our changes into upstream during the next few weeks.


The biggest change in this release is the hot-reload feature: If you update the secrets, the credentials get re-loaded automatically.

For this feature you need to mount the hetzner secret as a volume. Example: Helm chart: deployment.yaml


  • 🌱 enable robot api debug, only if ROBOT_DEBUG is set. by @guettli in #41
  • 🌱 separate user agent from HCCM by @apricote in #42
  • 🌱 Update container dependencies. by @guettli in #48
  • 🌱 Fix tests. by @guettli in #47
  • 🌱 Explain the fork in the README. by @guettli in #44
  • 🌱 Update Go dependencies. by @guettli in #46
  • 🌱 Remove disabled Github workflows by @guettli in #45
  • 🌱 Remove code that is not used anymore. And added docs. by @guettli in #52
  • 🌱 Hot Reload for secrets by @guettli in #49
  • 🌱 fix nil pointer in robot client. by @guettli in #61
  • 🌱 Implement feedback of Janis (after merge) by @guettli in #62

New Contributors

Full Changelog: v1.18.0-0.0.8...v2.0.1

v1.18.0-0.0.8

18 Jun 08:30
Compare
Choose a tag to compare

What's Changed

  • 🐛 Fix getInstanceTypeOfRobotServer: convert invalid characters to dashes by @guettli in #40

Full Changelog: v1.18.0-0.0.7...v1.18.0-0.0.8

v1.18.0-0.0.7

24 Apr 19:21
39cfe65
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.18.0-0.0.6...v1.18.0-0.0.7

v1.18.0-0.0.6

09 Apr 17:55
Compare
Choose a tag to compare

v1.18.0-0.0.5

03 Oct 18:45
95aa2e0
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.18.0-0.0.4...v1.18.0-0.0.5

v1.18.0-0.0.4

28 Sep 15:00
Compare
Choose a tag to compare

We merged the upstream (hcloud) version into our ccm with supports bare metal servers (Hetzner Robot).

Logging to debug rate-limiting was added.

Handle errors of not enough lb targets

hetzner-cloud-controller-manager-0.14.0-beta2

04 May 09:32
Compare
Choose a tag to compare

Hetzner cloud-controller-manager by Syself

hetzner-cloud-controller-manager-0.14.0-beta1

03 May 14:58
Compare
Choose a tag to compare
update directory structure (to match hv-ccm)

v1.13.2-0.0.1

05 Jan 07:48
d1f3fe8
Compare
Choose a tag to compare

Changelog

  • d1f3fe8 Merge pull request #9 from syself/feature/rate-limit-handling
  • e6ddab4 Add rate limit handling for bm
  • 12ecb32 added bare-metal guide
  • 0c3477a bump alpine
  • 83aaf49 Fix GetZone functions
  • a355cbb Add logic to replace spaces in server.Product
  • 31a6c3d Add support for Hetzner dedicated servers
  • 53218ef feat: test against Kubernetes v1.26
  • 67514d3 chore: add apricote as codeowner
  • 2538d3a Fix tests for ChangeDNSPtr
  • 281a314 Fix PTR update for load balancer
  • 58aa461 Fix goreleaser
  • ef1d76f Update hcloud go to v1.35.3
  • 6a8e236 Add skaffold for 1 click debugging + update k8s gitlab versions
  • 049763e Add support for k8s 1.25
  • 7ae8c24 Update all non k8s related dependencies to last versions
  • 7270e37 Update Codeowners as Ferdinand leaved the Backed Team
  • 7228667 Flag to disable network routes
  • 6decd87 Migrate deprecated critical-pod to priorityClass
  • 6aa5d44 Prioritize IPv4 address family by dual-stack
  • 48f685d Update to Go 1.19
  • af478ae Raise cache reload timeout
  • 7d1cd6a Metrics for Hetzner API calls
  • cabe5ba Update hcloud-go and fix possible crash cases for servers with flexible network opts
  • 9186dad Update Dependencies
  • f9f2412 Update K8s/k3s Support Matrix
  • 6bf39cd Use Go 1.18
  • 2873cb3 feat: allow setting of reverse DNS records
  • e2c0ad1 docs: add unit testing instructions
  • f7d624e Use our own Runners (hetznercloud#261)
  • 5e0db56 Update k8s dependencies to v0.20.13

v1.13.0-0.0.1

27 Sep 07:50
Compare
Choose a tag to compare

Changelog

  • fc40489 bump alpine
  • 2849574 Fix GetZone functions
  • 4d75c23 Add logic to replace spaces in server.Product
  • 24b8262 Add support for Hetzner dedicated servers
  • 2538d3a Fix tests for ChangeDNSPtr
  • 281a314 Fix PTR update for load balancer
  • 58aa461 Fix goreleaser
  • ef1d76f Update hcloud go to v1.35.3
  • 6a8e236 Add skaffold for 1 click debugging + update k8s gitlab versions
  • 049763e Add support for k8s 1.25
  • 7ae8c24 Update all non k8s related dependencies to last versions
  • 7270e37 Update Codeowners as Ferdinand leaved the Backed Team
  • 7228667 Flag to disable network routes
  • 6decd87 Migrate deprecated critical-pod to priorityClass
  • 6aa5d44 Prioritize IPv4 address family by dual-stack
  • 48f685d Update to Go 1.19
  • af478ae Raise cache reload timeout
  • 7d1cd6a Metrics for Hetzner API calls
  • cabe5ba Update hcloud-go and fix possible crash cases for servers with flexible network opts
  • 9186dad Update Dependencies
  • f9f2412 Update K8s/k3s Support Matrix
  • 6bf39cd Use Go 1.18
  • 2873cb3 feat: allow setting of reverse DNS records
  • e2c0ad1 docs: add unit testing instructions
  • f7d624e Use our own Runners (hetznercloud#261)
  • 5e0db56 Update k8s dependencies to v0.20.13