File tree Expand file tree Collapse file tree 2 files changed +4
-3
lines changed Expand file tree Collapse file tree 2 files changed +4
-3
lines changed Original file line number Diff line number Diff line change 1
1
resource "hcloud_load_balancer" "cluster" {
2
2
count = local. has_external_load_balancer ? 0 : 1
3
- name = var . cluster_name
3
+ name = local . load_balancer_name
4
4
5
5
load_balancer_type = var. load_balancer_type
6
6
location = var. load_balancer_location
Original file line number Diff line number Diff line change @@ -158,6 +158,7 @@ locals {
158
158
using_klipper_lb = var. enable_klipper_metal_lb || local. is_single_node_cluster
159
159
160
160
has_external_load_balancer = local. using_klipper_lb || local. ingress_controller == " none"
161
+ load_balancer_name = " ${ var . cluster_name } -${ var . ingress_controller } "
161
162
162
163
ingress_replica_count = (var. ingress_replica_count > 0 ) ? var. ingress_replica_count : (local. agent_count > 2 ) ? 3 : (local. agent_count == 2 ) ? 2 : 1
163
164
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:
455
456
%{ if ! local . using_klipper_lb ~}
456
457
service:
457
458
annotations:
458
- "load-balancer.hetzner.cloud/name": "${ var . cluster_name } "
459
+ "load-balancer.hetzner.cloud/name": "${ local . load_balancer_name } "
459
460
"load-balancer.hetzner.cloud/use-private-ip": "true"
460
461
"load-balancer.hetzner.cloud/disable-private-ingress": "true"
461
462
"load-balancer.hetzner.cloud/disable-public-network": "${ var . load_balancer_disable_public_network } "
@@ -482,7 +483,7 @@ service:
482
483
type: LoadBalancer
483
484
%{ if ! local . using_klipper_lb ~}
484
485
annotations:
485
- "load-balancer.hetzner.cloud/name": "${ var . cluster_name } "
486
+ "load-balancer.hetzner.cloud/name": "${ local . load_balancer_name } "
486
487
"load-balancer.hetzner.cloud/use-private-ip": "true"
487
488
"load-balancer.hetzner.cloud/disable-private-ingress": "true"
488
489
"load-balancer.hetzner.cloud/disable-public-network": "${ var . load_balancer_disable_public_network } "
You can’t perform that action at this time.
0 commit comments