Releases: syself/hetzner-cloud-controller-manager
v2.0.1
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
What's Changed
Full Changelog: v1.18.0-0.0.7...v1.18.0-0.0.8
v1.18.0-0.0.7
What's Changed
- 🐛 Make robot client optional for lb client by @janiskemper in #37
Full Changelog: v1.18.0-0.0.6...v1.18.0-0.0.7
v1.18.0-0.0.6
Full Changelog: v1.18.0-0.0.5...v1.18.0-0.0.6
v1.18.0-0.0.5
What's Changed
- 🌱 Add setup-go Github Action. by @guettli in #31
- 🐛 Fix InstanceExists for baremetal servers by @janiskemper in #32
Full Changelog: v1.18.0-0.0.4...v1.18.0-0.0.5
v1.18.0-0.0.4
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
Hetzner cloud-controller-manager by Syself
hetzner-cloud-controller-manager-0.14.0-beta1
update directory structure (to match hv-ccm)
v1.13.2-0.0.1
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
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