Releases: kube-hetzner/terraform-hcloud-kube-hetzner
v2.18.4
What's Changed
Other Changes
- Add
clusterCIDRto Hetzner CCM Helm Chart networking configuration by @sshcherbinin in #1930 - Add support for Kubernetes Gateway API in Traefik configuration by @patope in #1933
- [AUTO] Update Terraform Documentation by @github-actions[bot] in #1934
- fix: providers is blocking external load balancer by @sfroment in #1935
- fix: Make sure nodes have persistent default routes #1873 by @seletz in #1940
- Fix connectivity issues by @mysticaltech in #1941
New Contributors
- @sshcherbinin made their first contribution in #1930
- @sfroment made their first contribution in #1935
- @seletz made their first contribution in #1940
Full Changelog: v2.18.3...v2.18.4
v2.18.3
What's Changed
Other Changes
- Improve interface detection logic in cloudinit script by @arbianshkodra in #1863
- [Bug]: Hardcoded gateway 10.0.0.1 breaks custom network_ipv4_cidr (e.g. 10.1.0.0/16) by @elopsod in #1901
- Adds v1.34 to stable releases by @BrammyS in #1922
- Update Chocolatey installation command for Windows by @Kaszanas in #1920
- Document kube.tf autoscaler min_nodes option by @Giuliopime in #1910
- Fix typo
mutliple-namespaces->multiple-namespacesby @basnijholt in #1898
New Contributors
- @elopsod made their first contribution in #1901
- @Kaszanas made their first contribution in #1920
- @Giuliopime made their first contribution in #1910
- @basnijholt made their first contribution in #1898
Full Changelog: v2.18.2...v2.18.3
v2.18.2
What's Changed
Other Changes
- [AUTO] Update Terraform Documentation by @github-actions[bot] in #1855
- fixes autoscaler resource permissions by @mariusheine in #1859
- build(deps): bump dflook/terraform-validate from 2.1.0 to 2.2.1 by @dependabot[bot] in #1857
- build(deps): bump dflook/terraform-fmt-check from 2.1.0 to 2.2.1 by @dependabot[bot] in #1858
- fix: increase system-upgrade-controller timeout to 900s by @mysticaltech in #1881
- fix: add tolerations to Cilium Operator for cloud provider initialization taint by @mysticaltech in #1882
- Revert "fix: add tolerations to Cilium Operator for cloud provider initialization taint" by @mysticaltech in #1884
- fix: add retry logic and timeout for network migration during upgrades by @mysticaltech in #1883
- Fix circular dependency with Hetzner CCM Helm deployment and Cilium CNI by @mysticaltech in #1885
- fix: update kured deployment to use combined.yaml manifest by @mysticaltech in #1906
- feat: add version-based YAML suffix detection for kured by @ViktorSchroeder in #1888
- build(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #1874
- build(deps): bump dflook/terraform-fmt-check from 2.2.1 to 2.2.2 by @dependabot[bot] in #1870
- build(deps): bump dflook/terraform-validate from 2.2.1 to 2.2.2 by @dependabot[bot] in #1869
- Added cert_manager_version var in kube.tf.example by @PCatinean in #1875
- [AUTO] Update Terraform Documentation by @github-actions[bot] in #1907
- build(deps): bump reviewdog/action-tfsec from 1.29.0 to 1.30.0 by @dependabot[bot] in #1896
New Contributors
- @mariusheine made their first contribution in #1859
- @ViktorSchroeder made their first contribution in #1888
- @PCatinean made their first contribution in #1875
Full Changelog: v2.18.1...v2.18.2
v2.18.1
What's Changed
Other Changes
- docs: update llms.md with new configuration options by @mysticaltech in #1846
- Update README.md by @mysticaltech in #1847
- fix: restore backward compatibility for subnet allocation (Fixes #1852, #1853) by @mysticaltech in #1854
- Add installation commands & TOC to README by @cyb3rko in #1848
New Contributors
Full Changelog: v2.18.0...v2.18.1
v2.18.0 (❌ Broken, skip to the next)
IMPORTANT, please see corrective PR #1854, this release is broken, don't upgrade to it, it's important to upgrade directly to v2.18.1.
What's Changed
Other Changes
- Feat/nat router by @valkenburg-prevue-ch in #1681
- [AUTO] Update Terraform Documentation by @github-actions[bot] in #1826
- fix: add enable_ipv4 and enable_ipv6 flags to autoscaler configuration by @mysticaltech in #1827
- fix: use load balancer network IP for private-only deployments by @mysticaltech in #1828
- chore: robostify default interface detection by @pat-s in #1814
- fix: disable ACMEHTTP01IngressPathTypeExact for nginx compatibility by @mysticaltech in #1834
- [AUTO] Update Terraform Documentation by @github-actions[bot] in #1835
- fix: wait for NetworkManager before setting DNS to prevent race condition by @mysticaltech in #1837
- fix: correct cert-manager extraArgs format to use array syntax by @mysticaltech in #1840
- feat: add support & docs for adding Hetzner Robot servers as nodes by @pat-s in #1792
- [AUTO] Update Terraform Documentation by @github-actions[bot] in #1843
- fix: correct Hetzner CCM helm integration for Robot server support by @mysticaltech in #1844
- fix: add explicit routing configuration for Hetzner DHCP changes by @mysticaltech in #1845
- Prevent Hetzner default nameservers from being added to /etc/resolv.conf by @windler in #1819
New Contributors
Full Changelog: v2.17.4...v2.18.0
v2.17.4
What's Changed
Other Changes
- docs: Add manual rollback instructions for MicroOS nodes by @StefanIGit in #1786
- build(deps): bump dflook/terraform-validate from 2.0.1 to 2.1.0 by @dependabot in #1796
- build(deps): bump dflook/terraform-fmt-check from 2.0.1 to 2.1.0 by @dependabot in #1795
- fix: https port in single node cluster (closes #1790) by @ViRb3 in #1791
- Fix hardcoded eth0 by @mysticaltech in #1806
New Contributors
Full Changelog: v2.17.3...v2.17.4
v2.17.3
What's Changed
Other Changes
- feat: Add Intricate Guide for LLMs by @mysticaltech in #1781
- feat: Add k3s_prefer_bundled_bin option by @mysticaltech in #1782
- [AUTO] Update Terraform Documentation by @github-actions in #1783
Full Changelog: v2.17.2...v2.17.3
v2.17.2
What's Changed
Other Changes
- [docs] updated postinstall_exec command for restore by @ToshY in #1733
- Feature: Disable public ips on autoscaled nodes by @xavierleune in #1695
- Create IPv6 reverse DNS records for dual-stack servers by @joeig in #1739
- cloud-init: Remove invalid "debug" key by @MarekPikula in #1745
- fix: Respect var disable_selinux on autoscale nodes by @janfrederik in #1747
- Fix missing
volumeattachmentspermission for autoscaler clusterrole by @pat-s in #1749 - Bump dflook/terraform-fmt-check from 1.48.0 to 2.0.1 by @dependabot in #1753
- Bump dflook/terraform-validate from 1.48.0 to 2.0.1 by @dependabot in #1754
- Fix external load balancer configuration for agent-less clusters by @MarekPikula in #1756
- Enable gradual roll-out on Cilium config update by @MarekPikula in #1757
- Add output with domain associations to IPs by @MarekPikula in #1759
- [fix] enable load balancer network configuration and update dependencies by @arbianshkodra in #1746
- Fix load balancer network detection by @mysticaltech in #1765
- [AUTO] Update Terraform Documentation by @github-actions in #1764
- Fix upgrade issue with load balancer network by @mysticaltech in #1741
- Fix(helm): Correct YAML formatting for Helm chart values by @mysticaltech in #1766
- fix: Allow any type for extra_kustomize_parameters by @mysticaltech in #1767
- Fix custom DNS servers by @MarekPikula in #1755
- Fix: SSH firewall rule not disabled when set to null by @mysticaltech in #1770
- [AUTO] Update Terraform Documentation by @github-actions in #1768
- fix: Correct Kubelet argument precedence by @mysticaltech in #1771
- Feat: Flannel RBAC and other improvements by @mysticaltech in #1772
- fix(traefik): Correctly handle web entrypoint for single-node clusters by @mysticaltech in #1775
- [AUTO] Update Terraform Documentation by @github-actions in #1773
- fix: change default connectivity test address to 8.8.8.8 by @mysticaltech in #1776
- [AUTO] Update Terraform Documentation by @github-actions in #1777
- fix too many colons error due to ipv6 by @tskimmett in #1740
- Fix: Apply var.agent_nodes_custom_config to autoscale nodes by @janfrederik in #1748
- Do not schedule CSI pods on control-plane by default by @orlovmyk in #1744
- [AUTO] Update Terraform Documentation by @github-actions in #1779
New Contributors
- @ToshY made their first contribution in #1733
- @MarekPikula made their first contribution in #1745
- @arbianshkodra made their first contribution in #1746
- @tskimmett made their first contribution in #1740
- @orlovmyk made their first contribution in #1744
Full Changelog: v2.17.1...v2.17.2
v2.17.1
What's Changed
Other Changes
- Add Udica for easy SELinux by @mysticaltech in #1671
- Feature: allow the use of private networks by @xavierleune in #1567
- [AUTO] Update Terraform Documentation by @github-actions in #1672
- Feat(packer): Install qemu-guest-agent by @xavierleune in #1698
- SELinux: sync container_var_lib_t:file & var_lib_t:file by @pschiffe in #1703
- Bump dflook/terraform-validate from 1.47.0 to 1.48.0 by @dependabot in #1674
- Bump dflook/terraform-fmt-check from 1.47.0 to 1.48.0 by @dependabot in #1673
- Feature(CCM): Provide a flag to install CCM using helm by @xavierleune in #1697
- Fix(private-ips): Exclude flannel from renamed interfaces, Do not attach firewalls when public interfaces are disabled by @xavierleune in #1696
- [AUTO] Update Terraform Documentation by @github-actions in #1722
- Add missing version variables to kustomization triggers by @joeig in #1723
- Make Kustomization folder configurable by @ludnix2 in #1688
- fix(): placement-groups for agents by @moritzrinow in #1682
- feat: enable nodeEncryption in cilium_values when wireguard is enabled by @tobiasehlert in #1693
- fix: host module should not create rdns if instances have only private ips. by @valkenburg-prevue-ch in #1685
- [AUTO] Update Terraform Documentation by @github-actions in #1724
- Infer cluster_dns_ipv4 from service_ipv4_cidr by @utay in #1691
- [AUTO] Update Terraform Documentation by @github-actions in #1725
New Contributors
- @joeig made their first contribution in #1723
- @ludnix2 made their first contribution in #1688
- @moritzrinow made their first contribution in #1682
- @utay made their first contribution in #1691
Full Changelog: v2.17.0...v2.17.1
v2.17.0
What's Changed
Other Changes
- Update README.md to include installation of coreutils by @sehlceris in #1633
- Set correct firewall rules if ssh_port has been configured by @zeidlos in #1625
- k3s version updated by @smirnov-mi in #1629
- [AUTO] Update Terraform Documentation by @github-actions in #1635
- Update Traefik web port redirection configuration by @mysticaltech in #1636
- Update pre-commit hooks, GitHub Actions, and node configuration by @mysticaltech in #1637
- [AUTO] Update Terraform Documentation by @github-actions in #1643
- Bump dflook/terraform-fmt-check from 1.46.0 to 1.46.1 by @dependabot in #1647
- Bump dflook/terraform-validate from 1.46.0 to 1.46.1 by @dependabot in #1648
- Bump reviewdog/action-tfsec from 1.17.0 to 1.28.4 by @dependabot in #1649
- Bump reviewdog/action-tfsec from 1.28.4 to 1.29.0 by @dependabot in #1668
- SELinux: allow RW access in /var/lib by @pschiffe in #1660
- Bump dflook/terraform-validate from 1.46.1 to 1.47.0 by @dependabot in #1656
- Bump dflook/terraform-fmt-check from 1.46.1 to 1.47.0 by @dependabot in #1655
- fix: dns configuration with cloud-init by @mysticaltech in #1641
- Upgrade Networking, Security, and Automation Components by @mysticaltech in #1644
- Update README.md to correct KH Assistant link by @mysticaltech in #1670
New Contributors
- @sehlceris made their first contribution in #1633
- @zeidlos made their first contribution in #1625
- @smirnov-mi made their first contribution in #1629
Full Changelog: v2.16.1...v2.17.0