Skip to content

Commit d2ad45a

Browse files
committed
Add the ability to add custom LB name per DB
1 parent 1cbba48 commit d2ad45a

File tree

3 files changed

+5
-3
lines changed

3 files changed

+5
-3
lines changed

mssql/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@ apiVersion: v2
22
name: mssql
33
description: A Helm chart for Kubernetes
44
type: application
5-
version: 0.1.2
6-
appVersion: "0.1.2"
5+
version: 0.1.3
6+
appVersion: "0.1.3"

mssql/sample.values.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ databases:
1414
secretName: db-a-db-secret
1515
secretKey: sa-password
1616
edition: Developer
17+
loadBalancerName: mssql-lb # this is used in case the default exceeds the 32 character limit
1718
externalSecrets:
1819
- name: db-secret
1920
secretName: kubernetes/stage-eks/db-secret
@@ -34,6 +35,7 @@ databases:
3435
secretName: db-b-db-secret
3536
secretKey: sa-password
3637
edition: Developer
38+
loadBalancerName: staging-lb
3739
image:
3840
repository: gcr.io/cloudkite-public/mssql
3941
tag: "2019"

mssql/templates/service.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ metadata:
99
app: {{ .name }}
1010
annotations:
1111
service.beta.kubernetes.io/aws-load-balancer-attributes: deletion_protection.enabled=true
12-
service.beta.kubernetes.io/aws-load-balancer-name: {{ .name }}-{{ $.loadBalancerName | default "mssql-load-balancer" }}
12+
service.beta.kubernetes.io/aws-load-balancer-name: {{ .name }}-{{ .loadBalancerName | default $.loadBalancerName | default "mssql-load-balancer" }}
1313
service.beta.kubernetes.io/aws-load-balancer-scheme: internal
1414
service.beta.kubernetes.io/aws-load-balancer-type: nlb-ip
1515
spec:

0 commit comments

Comments
 (0)