Releases: syself/cluster-api-provider-hetzner
v1.0.0
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
- @xaverkapeller made their first contribution in #1480
- @johannesfrey made their first contribution in #1471
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
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
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
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
- 🌱 Adding contact information by @batistein in #1404
- 🌱 use SSH_KEY_NAME instead of hard-coded "test" by @guettli in #1405
- 🌱 Install Cloud-Init-Data via post-install.sh by @guettli in #1407
- 🌱 Change order and add new article by @lucasrattz in #1411
- 🌱 fix readme links by @buhodev in #1406
- 🌱 remove duplicated page by @buhodev in #1417
- 🌱 Add Singapore location and ap-southeast Network Zone by @apricote in #1420
- 🐛 Fix Lychee Link Checker by @guettli in #1421
- 🌱 Avoid an Event GetCloudInitOutputFailed. Wait until machine is reachable. by @guettli in #1419
- 🌱 Call install-image asynchronously (bare-metal) by @guettli in #1416
- 🌱 Update quickstart guide with upstream ccm by @SD-13 in #1415
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
Changes since v1.0.0-beta.39
Thanks to all our contributors! 😊
What's Changed
- 🐛 Remove false duplicate validation in webhooks by @janiskemper in #1395
- 🌱 Set condition to false if server resource unavailable by @Dhairya-Arora01 in #1394
- 🌱 Remove permanent error after bm reboot by @janiskemper in #1396
New Contributors
- @Dhairya-Arora01 made their first contribution in #1394
Full Changelog: v1.0.0-beta.39...v1.0.0-beta.40
v1.0.0-beta.39
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
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
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
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
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.