Skip to content

Releases: kube-hetzner/terraform-hcloud-kube-hetzner

v2.18.4

23 Oct 17:20
ee1b6ba

Choose a tag to compare

What's Changed

Other Changes

  • Add clusterCIDR to 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

Full Changelog: v2.18.3...v2.18.4

v2.18.3

09 Oct 09:14
8aaf0d9

Choose a tag to compare

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-namespaces by @basnijholt in #1898

New Contributors

Full Changelog: v2.18.2...v2.18.3

v2.18.2

16 Sep 16:48
2613b1f

Choose a tag to compare

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

Full Changelog: v2.18.1...v2.18.2

v2.18.1

03 Aug 00:56
e7de795

Choose a tag to compare

What's Changed

Other Changes

New Contributors

Full Changelog: v2.18.0...v2.18.1

v2.18.0 (❌ Broken, skip to the next)

28 Jul 15:45
a6faafd

Choose a tag to compare

Pre-release

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

28 Jun 23:22
eb20e0a

Choose a tag to compare

What's Changed

Other Changes

New Contributors

Full Changelog: v2.17.3...v2.17.4

v2.17.3

09 Jun 12:32
68e6568

Choose a tag to compare

What's Changed

Other Changes

Full Changelog: v2.17.2...v2.17.3

v2.17.2

09 Jun 10:35
4179a49

Choose a tag to compare

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 volumeattachments permission 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

Full Changelog: v2.17.1...v2.17.2

v2.17.1

18 May 07:47
057adca

Choose a tag to compare

⚠️ [FOR UPGRADING] Folks, there's a fix about placement groups, important enough we believe to ship even as a patch version. It's a tiny exception to the semver logic. We do believe that nothing will change for most of you, but for some with large nodepools may see changes, so be careful during upgrade, check the proposed changes carefully, especially if you see proposed destruction of nodes, that's a red flag.

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

Full Changelog: v2.17.0...v2.17.1

v2.17.0

23 Mar 05:31
c8f2974

Choose a tag to compare

What's Changed

Other Changes

New Contributors

Full Changelog: v2.16.1...v2.17.0