@@ -9,10 +9,20 @@ metadata:
99 name : {{ $fullName }}
1010 annotations :
1111 {{- if eq (printf "%v" .Values.ingress.nginx.enabled) "true" }}
12+ kubernetes.io/ingress.class : {{ .Values.ingress.nginx.class }}
1213 {{- if (index .Values.ingress.nginx "tls_certificate_cluster_issuer") }}
1314 cert-manager.io/cluster-issuer : {{ .Values.ingress.nginx.tls_certificate_cluster_issuer }}
1415 {{- end }}
1516 {{- else if eq (printf "%v" .Values.ingress.alb.enabled) "true" }}
17+ kubernetes.io/ingress.class : {{ .Values.ingress.alb.class }}
18+ {{- if not .Values.ingress.alb.group_name }}
19+ alb.ingress.kubernetes.io/load-balancer-name : {{ index .Values.ingress.alb "load_balancer_name" | default "k8s-common" }}
20+ {{- end }}
21+ alb.ingress.kubernetes.io/group.name : {{ index .Values.ingress.alb "group_name" | default "common" }}
22+ alb.ingress.kubernetes.io/scheme : internet-facing
23+ {{- if .Values.ingress.alb.access_logs.enabled }}
24+ alb.ingress.kubernetes.io/load-balancer-attributes : access_logs.s3.enabled=true,access_logs.s3.bucket={{.Values.ingress.alb.access_logs.s3_bucket_name}},access_logs.s3.prefix={{.Values.ingress.alb.access_logs.s3_bucket_prefix}}
25+ {{- end }}
1626 alb.ingress.kubernetes.io/target-type : ' ip'
1727 {{- if eq (printf "%v" .Values.ingress.alb.ssl_redirect.enabled) "true" }}
1828 alb.ingress.kubernetes.io/ssl-redirect : ' {{ .Values.ingress.alb.ssl_redirect.port }}'
@@ -29,19 +39,19 @@ metadata:
2939spec :
3040 {{- if $nginxTlsEnabled }}
3141 tls : # < placing a host in the TLS config will indicate a certificate should be created
32- - hosts :
33- - {{ .Values.ingress.hostname }}
34- secretName : {{ $svcName }}-cert # < cert-manager will store the created certificate in this secret.
42+ - hosts :
43+ - {{ .Values.ingress.hostname }}
44+ secretName : {{ $svcName }}-cert # < cert-manager will store the created certificate in this secret.
3545 {{- end }}
3646 rules :
37- - host : {{ .Values.ingress.hostname }}
38- http :
39- paths :
40- - path : /
41- pathType : Prefix
42- backend :
43- service :
44- name : {{ $svcName }}
45- port :
46- number : {{ $svcPort }}
47+ - host : {{ .Values.ingress.hostname }}
48+ http :
49+ paths :
50+ - path : /
51+ pathType : Prefix
52+ backend :
53+ service :
54+ name : {{ $svcName }}
55+ port :
56+ number : {{ $svcPort }}
4757{{- end }}
0 commit comments