Skip to content

Commit 5b1cad2

Browse files
committed
add ingress aws lb config, request cert for challenge ingresses
Signed-off-by: Robert Detjens <[email protected]>
1 parent 6131fa2 commit 5b1cad2

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

src/asset_files/challenge_templates/http.yaml.j2

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,4 +38,8 @@ spec:
3838
name: "rcds-{{ slug }}-{{ pod.name }}-http"
3939
port:
4040
number: {{ p.internal }}
41+
42+
tls:
43+
- hosts: [ "{{ p.expose.http }}.{{ domain }}" ]
44+
secretName: "rcds-tls-{{ p.expose.http }}.{{ domain }}"
4145
{% endfor -%}

src/asset_files/setup_manifests/ingress-nginx.helm.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,15 @@ controller:
33
ingressClassResource:
44
name: beavercds
55

6+
# set variety of annotations needed for the cloud providers
7+
8+
annotations:
9+
service.beta.kubernetes.io/aws-load-balancer-scheme: "internet-facing"
10+
service.beta.kubernetes.io/aws-load-balancer-backend-protocol: tcp
11+
service.beta.kubernetes.io/aws-load-balancer-cross-zone-load-balancing-enabled: "true"
12+
service.beta.kubernetes.io/aws-load-balancer-type: nlb
13+
service.beta.kubernetes.io/aws-load-balancer-manage-backend-security-group-rules: "true"
14+
615
# nginx values for tcp ports will be set separately in other values file
716
# this will make it easier for `deploy` to update those values without
817
# subsequent calls to `cluster-setup` overwriting changes.

0 commit comments

Comments
 (0)