Skip to content

Commit 45cbc75

Browse files
committed
Add Kustomize layer for load balancers
1 parent 9ef1ab5 commit 45cbc75

5 files changed

Lines changed: 22 additions & 2 deletions

File tree

bases/stalwart/service.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,11 @@ metadata:
1414
service.beta.kubernetes.io/aws-load-balancer-healthcheck-protocol: http
1515
service.beta.kubernetes.io/aws-load-balancer-healthcheck-port: "8080"
1616
service.beta.kubernetes.io/aws-load-balancer-healthcheck-path: "/healthz/ready"
17-
service.beta.kubernetes.io/aws-load-balancer-subnets: "mzla-tb-dev-public-eu-central-1a,mzla-tb-dev-public-eu-central-1b"
18-
service.beta.kubernetes.io/aws-load-balancer-additional-resource-tags: "environment=prod,project=mzla-tb-dev"
1917
service.beta.kubernetes.io/aws-load-balancer-attributes: "cross_zone_load_balancing.enable=true"
18+
19+
# Update the below values in overlays
20+
service.beta.kubernetes.io/aws-load-balancer-subnets: ""
21+
service.beta.kubernetes.io/aws-load-balancer-additional-resource-tags: "environment=not_set,project=not_set"
2022
spec:
2123
type: LoadBalancer
2224
selector:

overlays/tb-dev/kustomization.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ patches:
1919
- path: stalwart/cloudflare-tunnel.yaml
2020
- path: stalwart/configmap.yaml
2121
- path: stalwart/secrets.yaml
22+
- path: stalwart/service.yaml
2223
- path: stalwart/serviceaccount.yaml
2324

2425
- target:
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
apiVersion: v1
3+
kind: Service
4+
metadata:
5+
name: stalwart-mail
6+
annotations:
7+
service.beta.kubernetes.io/aws-load-balancer-subnets: "mzla-tb-dev-public-eu-central-1a,mzla-tb-dev-public-eu-central-1b"
8+
service.beta.kubernetes.io/aws-load-balancer-additional-resource-tags: "environment=prod,project=mzla-tb-dev"

overlays/tb-prod/kustomization.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ patches:
1919
- path: stalwart/cloudflare-tunnel.yaml
2020
- path: stalwart/configmap.yaml
2121
- path: stalwart/secrets.yaml
22+
- path: stalwart/service.yaml
2223
- path: stalwart/serviceaccount.yaml
2324

2425
- target:
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
apiVersion: v1
3+
kind: Service
4+
metadata:
5+
name: stalwart-mail
6+
annotations:
7+
service.beta.kubernetes.io/aws-load-balancer-subnets: "mzla-tb-prod-public-eu-central-1a,mzla-tb-prod-public-eu-central-1b"
8+
service.beta.kubernetes.io/aws-load-balancer-additional-resource-tags: "environment=prod,project=mzla-tb-prod"

0 commit comments

Comments
 (0)