Skip to content

Releases: syself/cluster-api-provider-hetzner

v1.0.0

15 Oct 12:49
7bb3027
Compare
Choose a tag to compare

What's Changed since beta.43

  • ✨Add flag to disable default CSR controller by @xaverkapeller in #1480
  • 🌱 Update Github Actions group to v40.2.11 by @syself-bot in #1484
  • 🌱 Update Github Actions group to 24.04 by @syself-bot in #1483
  • 🌱 Update containerd/containerd to 1.7.22 by @syself-bot in #1481
  • 🌱 Update Caph Image group to v by @syself-bot in #1479
  • 🌱 Update github-actions group (minor) by @syself-bot in #1474
  • 🌱 Update image docker.io/library/alpine to v3.20.3 by @syself-bot in #1477
  • 🌱 Upgrade to Cluster API 1.8.4 by @guettli in #1485
  • 🌱 set terminationMessagePolicy FallbackToLogsOnError. by @guettli in #1488
  • 🌱 Update github-actions group (patch) by @syself-bot in #1487
  • 🌱 Update containerd/containerd to 1.7.23 by @syself-bot in #1489
  • 🌱 Update Update Golang Dependencies group (minor) by @syself-bot in #1475
  • 🌱 Always lint and verify in GithubActions. by @guettli in #1490
  • 🌱 Update Builder Image group by @syself-bot in #1473
  • 🌱 Update github-actions group by @syself-bot in #1486
  • 🌱 Update Update Golang Dependencies group (patch) by @syself-bot in #1469
  • 🐛 Make e2e scripts also work on mac by @johannesfrey in #1471

New Contributors

Full Changelog: v1.0.0-beta.43...v1.0.0

No time to manage Kubernetes yourself?

Feel free to try our 🚀 Syself Autopilot

Open Source User?

Please give us a ⭐ at github.com/syself/cluster-api-provider-hetzner

v1.0.0-beta.43

30 Aug 10:52
c05f7aa
Compare
Choose a tag to compare
v1.0.0-beta.43 Pre-release
Pre-release

Changes since v1.0.0-beta.42

Thanks to all our contributors! 😊

Highlights

We changed the names of Annotations and Finalizers to match the Kubernetes specification. If you used Annotations of caph in scripts, please checks the docs for the new names. Up to now the annotations were (almost) not documented. Now there is a central page for that: https://syself.com/docs/caph/reference/annotations

Several small bug fixes and updates. See below for details.

No time for details?

Consider our Syself Autopilot

What's Changed in CAPH

  • 🌱 remove old kubernetes versions by @batistein in #1443
  • 🌱 Better usage message for detect-linux-on-another-disk.sh by @guettli in #1446
  • 🌱 removed not needed log-line by @guettli in #1449
  • 🌱 Extend releasing docs: Check for assets by @guettli in #1442
  • 🌱 Update to Syself hetzner-installimage-v1.0.6 by @guettli in #1440
  • 🌱 Better logging, to find root cause of flaky test. by @guettli in #1452
  • 🌱 Update names of finalizers. by @guettli in #1455
  • 🌱Add handleRateLimit method by @yrs147 in #1387
  • 🌱 rename and document annotations. by @guettli in #1458
  • 🌱 Update containerd/containerd to 1.7.21 by @syself-bot in #1462
  • 🌱 Update github-actions group (patch) by @syself-bot in #1461
  • 🌱 Update github-actions group by @syself-bot in #1454
  • 🌱 Update Caph Image group to v by @syself-bot in #1453
  • 🌱 fix flaky unit-tests by @guettli in #1459
  • 🌱 Fix flaky tests 2 by @guettli in #1466
  • 🌱 Fix typos in docs. by @guettli in #1463
  • 🌱 Lint PRs in Draft-mode, too. by @guettli in #1467
  • 🌱 Update Golang Dependencies group by @syself-bot in #1464
  • 📖 Fix hcloud ccm secret key ref. by @guettli in #1468

Full Changelog: v1.0.0-beta.42...v1.0.0-beta.43

v1.0.0-beta.42

13 Aug 22:21
24b39fa
Compare
Choose a tag to compare
v1.0.0-beta.42 Pre-release
Pre-release

Changes since v1.0.0-beta.41

Highlights

LinkedIn Welcome to The Syselfer - Edition nº03

Thanks to all our contributors! 😊

What's Changed

  • 🌱 Update image docker.io/library/alpine to v3.20.2 by @syself-bot in #1392
  • 🌱 Make link checker lychee show unknown http status codes by @guettli in #1423
  • 🌱 Update Update Golang Dependencies group (minor) by @syself-bot in #1383
  • 🌱 Set PermanentErrorAnnotation, if removed by user, then remove the error state. by @guettli in #1427
  • 🌱 Use GITHUB_RUN_ID for the specName of e2e tests. by @guettli in #1424
  • 🌱 Update Update Golang Dependencies group (minor) by @syself-bot in #1430
  • 🌱 Update Caph Image group to v by @syself-bot in #1403
  • 🌱 Update containerd/containerd to 1.7.20 by @syself-bot in #1389
  • 🌱 WipeDisk annotation by @guettli in #1429
  • 🌱 Always create a Condition, if createServer failed (hcloud) by @guettli in #1428
  • 🌱Add check to disallow hcloud servers without ssh key by @yrs147 in #1413
  • 🌱 Update github-actions group (patch) by @syself-bot in #1386
  • 🌱 add missing banner by @buhodev in #1431
  • 🌱 Update Golang Dependencies group to v2.13.1 by @syself-bot in #1398
  • 🌱 Update github-actions group by @syself-bot in #1371
  • 🌱 Update Builder Image group by @syself-bot in #1372
  • 🌱 Check disk before provisioning (bare-metal) by @guettli in #1433
  • 🌱 Upgrade to capi 1.7.5 by @guettli in #1436
  • 🌱 Upgrade to Go 1.22 by @guettli in #1438

Full Changelog: v1.0.0-beta.41...v1.0.0-beta.42

v1.0.0-beta.41

07 Aug 12:49
ee8a43e
Compare
Choose a tag to compare
v1.0.0-beta.41 Pre-release
Pre-release

Changes since v1.0.0-beta.40

Thanks to all our contributors! 😊

Highlights

When provisioning bare-metal servers, you will notice a faster provisioning process. We now perform two reboots instead of three to provision the machine. The first reboot enters the rescue system, then we install the machine image and cloud-init data, and then we reboot to the real operating system. Before this release, there was a reboot between installing the image and installing cloud-init data.

The install-image process (bare-metal only) was run synchronously up to now. When you ran the controller without concurrent reconcile, the whole caph controller was not reacting to events for roughly two minutes. With this caph release, the install-image process on the new bare-metal machine is a non-blocking operation.

The Singapore location (only hcloud, not bare-metal) and ap-southeast Network Zone are supported now. Thanks to @apricote!

What's Changed

New Contributors

Full Changelog: v1.0.0-beta.40...v1.0.0-beta.41


🚨 This is a RELEASE CANDIDATE. If you find any bugs, file an issue.

v1.0.0-beta.40

25 Jul 21:20
475cb3a
Compare
Choose a tag to compare
v1.0.0-beta.40 Pre-release
Pre-release

Changes since v1.0.0-beta.39

Thanks to all our contributors! 😊

What's Changed

New Contributors

Full Changelog: v1.0.0-beta.39...v1.0.0-beta.40

v1.0.0-beta.39

24 Jul 21:16
b20e879
Compare
Choose a tag to compare
v1.0.0-beta.39 Pre-release
Pre-release

Changes since v1.0.0-beta.38

Thanks to all our contributors! 😊

What's Changed

  • 🌱 Remove HetznerBareMetalMachineTemplate create webhook by @janiskemper in #1393

Full Changelog: v1.0.0-beta.38...v1.0.0-beta.39

v1.0.0-beta.38

23 Jul 10:03
b9b1f9c
Compare
Choose a tag to compare
v1.0.0-beta.38 Pre-release
Pre-release

Changes since v1.0.0-beta.37

What's Changed

  • 📖 restructure docs by @buhodev in #1344
  • 🌱 Update Golang Dependencies group to v2.10.0 by @syself-bot in #1363
  • 🌱 replacing docs url by @batistein in #1364
  • 🌱 Update Golang Dependencies group to v2.10.1 by @syself-bot in #1365
  • 📖 Improve documentation by @lucasrattz in #1367
  • 📖 Docs restructure by @lucasrattz in #1369
  • 🌱 remove repeated document by @buhodev in #1370
  • 🌱 Update Golang Dependencies group to v2.10.2 by @syself-bot in #1368
  • 🌱 Update containerd/containerd to 1.7.19 by @syself-bot in #1374
  • 🌱 Update Github Actions group to v4.3.4 by @syself-bot in #1376
  • 🐛Fix broken link in readme by @yrs147 in #1377
  • 🐛 Fixes trigger for linter by @batistein in #1378
  • 🌱Update modules by @yrs147 in #1381
  • 🌱Add tests for reduce reconcilement predicate methods (PR 1359) by @yrs147 in #1373
  • 🌱Add checks in ValidCreate and ValidUpdate in hbmmt webhook by @yrs147 in #1319
  • 🌱 change casing from as to AS in Dockerfile by @kranurag7 in #1385
  • 🐛Fix loadbalancer deleting bug by @yrs147 in #1390
  • 🐛 Increase timeout on connection refused errors by @janiskemper in #1391
  • 🌱 update to cluster API v1.7.4 by @kranurag7 in #1384

Full Changelog: v1.0.0-beta.37...v1.0.0-beta.38

v1.0.0-beta.37

24 Jun 16:02
f1f98fd
Compare
Choose a tag to compare
v1.0.0-beta.37 Pre-release
Pre-release

Changes since v1.0.0-beta.36

Thanks to all our contributors! 😊

What's Changed

  • 🌱 join errors on save, and disable bm-4. by @guettli in #1321
  • 🌱 Added instructions to releasing.md by @guettli in #1320
  • 🌱 Update image docker.io/library/alpine to v3.20.0 by @syself-bot in #1322
  • 🌱 improve the readme by @buhodev in #1326
  • 🌱 Update containerd/containerd to 1.7.18 by @syself-bot in #1329
  • 🌱 Add new CX server types by @apricote in #1330
  • 🌱 Update github-actions group (patch) by @syself-bot in #1315
  • 🌱 Update Update Golang Dependencies group (minor) by @syself-bot in #1308
  • 🌱 Update github-actions group by @syself-bot in #1324
  • 🌱 update to cluster API 1.7.3 by @kranurag7 in #1337
  • 🌱Add condition indicating deletion timestamp is set by @yrs147 in #1284
  • 🌱 Update Update Golang Dependencies group by @syself-bot in #1341
  • 🌱 update compatibility matrix in the README by @kranurag7 in #1338
  • 🌱 Do not update hetznerCluster.Spec.SSHKeys.HCloud by @guettli in #1347
  • 🌱 Avoid misleading error logs when deleting hbmh by @guettli in #1346
  • 🌱 Update github-actions group (major) by @syself-bot in #1350
  • 🌱 Update Github Actions group to v4.1.7 by @syself-bot in #1349
  • 🌱 Update Github Actions group to 692973e by @syself-bot in #1348
  • 🌱 Update Update Golang Dependencies group (patch) by @syself-bot in #1300
  • 🌱 Update Builder Image group by @syself-bot in #1328
  • 🐛 Fix CSR handling, with annotation in HetznerBaremetalMachine. by @guettli in #1342
  • 🐛 Improve handling of bm server reboot timeouts by @janiskemper in #1327
  • 🌱 Stop calling API when HCloudMachineTemplate status is set by @janiskemper in #1353
  • 🌱 added --debug-hcloud-api-calls by @guettli in #1332
  • 🌱 Update Golang Dependencies group to v2.130.1 by @syself-bot in #1356
  • 🌱 add link to readme by @buhodev in #1354
  • 🌱 CSR uses INFO level if providerID was not set yet. by @guettli in #1357
  • 🌱 Reduce reconcilements by @janiskemper in #1359
  • 🌱 Update image docker.io/library/alpine to v3.20.1 by @syself-bot in #1358
  • 🌱 Update github-actions group by @syself-bot in #1361

New Contributors

Full Changelog: v1.0.0-beta.35...v1.0.0-beta.37

v1.0.0-beta.36

17 Jun 17:21
Compare
Choose a tag to compare
v1.0.0-beta.36 Pre-release
Pre-release

Changes since v1.0.0-beta.35

What's Changed

🌱 Do not update hetznerCluster.Spec.SSHKeys.HCloud: This is not compatible with ClusterClass. CAPI would revert the change, and then there are two controllers switching the value on/off again and again.
🐛 Fix CSR handling, with annotation "capi.syself.com/constant-bare-metal-hostname" in HetznerBaremetalMachine.

Full Changelog: v1.0.0-beta.35...v1.0.0-beta.36

🚨 This is a RELEASE CANDIDATE. If you find any bugs, file an issue.

Thanks to all our contributors! 😊

v1.0.0-beta.35

22 May 11:09
b1d1de6
Compare
Choose a tag to compare
v1.0.0-beta.35 Pre-release
Pre-release

Changes since v1.0.0-beta.34

Thanks to all our contributors! 😊

What's Changed

  • 🌱 remove tilt-settings.json from comments. by @guettli in #1310
  • 🌱 update mockery version on the repo by @kranurag7 in #1312
  • 🌱 update to CAPI 1.7.2 by @kranurag7 in #1311
  • 🌱 Update containerd/containerd to 1.7.17 by @syself-bot in #1313
  • 🌱 change SSHKey default name to hcloud-ssh-key-name by @kranurag7 in #1316
  • 🌱 Create more detailed events about rebooting BM. by @guettli in #1318
  • ✨ Add ssh keys to status and fix ssh key in secret by @janiskemper in #1317
  • 🌱 Allow constant hostname annotation on machines by @janiskemper in #1314
  • 🌱 Update Github Actions group to v4.1.5 by @syself-bot in #1306
  • 🌱 Update Github Actions group to 69320db by @syself-bot in #1305

Full Changelog: v1.0.0-beta.34...v1.0.0-beta.35

🚨 This is a RELEASE CANDIDATE. If you find any bugs, file an issue.