Skip to content

Commit 4405857

Browse files
authored
Merge pull request #1034 from kube-hetzner/fix/lb-upgrade
Fix/lb upgrade
2 parents 5cc05e4 + 3eaae1c commit 4405857

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

init.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
resource "hcloud_load_balancer" "cluster" {
22
count = local.has_external_load_balancer ? 0 : 1
3-
name = var.cluster_name
3+
name = local.load_balancer_name
44

55
load_balancer_type = var.load_balancer_type
66
location = var.load_balancer_location

locals.tf

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,7 @@ locals {
158158
using_klipper_lb = var.enable_klipper_metal_lb || local.is_single_node_cluster
159159

160160
has_external_load_balancer = local.using_klipper_lb || local.ingress_controller == "none"
161+
load_balancer_name = "${var.cluster_name}-${var.ingress_controller}"
161162

162163
ingress_replica_count = (var.ingress_replica_count > 0) ? var.ingress_replica_count : (local.agent_count > 2) ? 3 : (local.agent_count == 2) ? 2 : 1
163164
ingress_max_replica_count = (var.ingress_max_replica_count > local.ingress_replica_count) ? var.ingress_max_replica_count : local.ingress_replica_count
@@ -455,7 +456,7 @@ controller:
455456
%{if !local.using_klipper_lb~}
456457
service:
457458
annotations:
458-
"load-balancer.hetzner.cloud/name": "${var.cluster_name}"
459+
"load-balancer.hetzner.cloud/name": "${local.load_balancer_name}"
459460
"load-balancer.hetzner.cloud/use-private-ip": "true"
460461
"load-balancer.hetzner.cloud/disable-private-ingress": "true"
461462
"load-balancer.hetzner.cloud/disable-public-network": "${var.load_balancer_disable_public_network}"
@@ -482,7 +483,7 @@ service:
482483
type: LoadBalancer
483484
%{if !local.using_klipper_lb~}
484485
annotations:
485-
"load-balancer.hetzner.cloud/name": "${var.cluster_name}"
486+
"load-balancer.hetzner.cloud/name": "${local.load_balancer_name}"
486487
"load-balancer.hetzner.cloud/use-private-ip": "true"
487488
"load-balancer.hetzner.cloud/disable-private-ingress": "true"
488489
"load-balancer.hetzner.cloud/disable-public-network": "${var.load_balancer_disable_public_network}"

0 commit comments

Comments
 (0)