File tree Expand file tree Collapse file tree 8 files changed +13
-39
lines changed Expand file tree Collapse file tree 8 files changed +13
-39
lines changed Original file line number Diff line number Diff line change @@ -9,18 +9,12 @@ metadata:
99 environment : {{ .Values.environment }}
1010 release : {{ .Release.Name }}
1111 annotations :
12- {{- if and (eq .Values.serviceType "LoadBalancer") .Values.AWS_SSL_ARN }}
13- service.beta.kubernetes.io/aws-load-balancer-ssl-cert : {{ .Values.AWS_SSL_ARN }}
14- service.beta.kubernetes.io/aws-load-balancer-backend-protocol : http
15- service.beta.kubernetes.io/aws-load-balancer-ssl-ports : https
16- {{- end }}
17- {{- if eq .Values.serviceType "ClusterIP" }}
12+ # NLB
13+ {{- if and (eq .Values.ingressClassNameType "nlb" ) (eq .Values.serviceType "ClusterIP") }}
14+ service.beta.kubernetes.io/aws-load-balancer-type : " nlb"
15+ service.beta.kubernetes.io/aws-load-balancer-nlb-target-type : " ip"
16+ service.beta.kubernetes.io/aws-load-balancer-connection-idle-timeout : " 300"
1817 cert-manager.io/cluster-issuer : {{ .Release.Name }}-letsencrypt-prod-issuer
19- {{- else }}
20- fake.annotation : fake
21- {{- end }}
22- {{- with .Values.cgimap.serviceAnnotations }}
23- {{- toYaml . | nindent 4 }}
2418 {{- end }}
2519spec :
2620 type : {{ .Values.serviceType }}
Original file line number Diff line number Diff line change @@ -10,13 +10,10 @@ metadata:
1010 release : {{ .Release.Name }}
1111 annotations :
1212 # NLB
13- {{- if eq .Values.ingressClassNameType "nlb" }}
13+ {{- if and ( eq .Values.ingressClassNameType "nlb" ) (eq .Values.serviceType "ClusterIP") }}
1414 service.beta.kubernetes.io/aws-load-balancer-type : " nlb"
1515 service.beta.kubernetes.io/aws-load-balancer-nlb-target-type : " ip"
1616 service.beta.kubernetes.io/aws-load-balancer-connection-idle-timeout : " 300"
17- {{- end }}
18- # ClusterIP
19- {{- if eq .Values.serviceType "ClusterIP" }}
2017 cert-manager.io/cluster-issuer : {{ .Release.Name }}-letsencrypt-prod-issuer
2118 {{- end }}
2219spec :
Original file line number Diff line number Diff line change @@ -10,13 +10,10 @@ metadata:
1010 release : {{ .Release.Name }}
1111 annotations :
1212 # NLB
13- {{- if eq .Values.ingressClassNameType "nlb" }}
13+ {{- if and ( eq .Values.ingressClassNameType "nlb" ) (eq .Values.serviceType "ClusterIP") }}
1414 service.beta.kubernetes.io/aws-load-balancer-type : " nlb"
1515 service.beta.kubernetes.io/aws-load-balancer-nlb-target-type : " ip"
1616 service.beta.kubernetes.io/aws-load-balancer-connection-idle-timeout : " 300"
17- {{- end }}
18- # ClusterIP
19- {{- if eq .Values.serviceType "ClusterIP" }}
2017 cert-manager.io/cluster-issuer : {{ .Release.Name }}-letsencrypt-prod-issuer
2118 {{- end }}
2219spec :
Original file line number Diff line number Diff line change @@ -10,13 +10,10 @@ metadata:
1010 release : {{ .Release.Name }}
1111 annotations :
1212 # NLB
13- {{- if eq .Values.ingressClassNameType "nlb" }}
13+ {{- if and ( eq .Values.ingressClassNameType "nlb" ) (eq .Values.serviceType "ClusterIP") }}
1414 service.beta.kubernetes.io/aws-load-balancer-type : " nlb"
1515 service.beta.kubernetes.io/aws-load-balancer-nlb-target-type : " ip"
1616 service.beta.kubernetes.io/aws-load-balancer-connection-idle-timeout : " 300"
17- {{- end }}
18- # ClusterIP
19- {{- if eq .Values.serviceType "ClusterIP" }}
2017 cert-manager.io/cluster-issuer : {{ .Release.Name }}-letsencrypt-prod-issuer
2118 {{- end }}
2219spec :
Original file line number Diff line number Diff line change @@ -10,13 +10,10 @@ metadata:
1010 release : {{ .Release.Name }}
1111 annotations :
1212 # NLB
13- {{- if eq .Values.ingressClassNameType "nlb" }}
13+ {{- if and ( eq .Values.ingressClassNameType "nlb" ) (eq .Values.serviceType "ClusterIP") }}
1414 service.beta.kubernetes.io/aws-load-balancer-type : " nlb"
1515 service.beta.kubernetes.io/aws-load-balancer-nlb-target-type : " ip"
1616 service.beta.kubernetes.io/aws-load-balancer-connection-idle-timeout : " 300"
17- {{- end }}
18- # ClusterIP
19- {{- if eq .Values.serviceType "ClusterIP" }}
2017 cert-manager.io/cluster-issuer : {{ .Release.Name }}-letsencrypt-prod-issuer
2118 {{- end }}
2219spec :
Original file line number Diff line number Diff line change @@ -10,13 +10,10 @@ metadata:
1010 release : {{ .Release.Name }}
1111 annotations :
1212 # NLB
13- {{- if eq .Values.ingressClassNameType "nlb" }}
13+ {{- if and ( eq .Values.ingressClassNameType "nlb" ) (eq .Values.serviceType "ClusterIP") }}
1414 service.beta.kubernetes.io/aws-load-balancer-type : " nlb"
1515 service.beta.kubernetes.io/aws-load-balancer-nlb-target-type : " ip"
1616 service.beta.kubernetes.io/aws-load-balancer-connection-idle-timeout : " 300"
17- {{- end }}
18- # ClusterIP
19- {{- if eq .Values.serviceType "ClusterIP" }}
2017 cert-manager.io/cluster-issuer : {{ .Release.Name }}-letsencrypt-prod-issuer
2118 {{- end }}
2219spec :
Original file line number Diff line number Diff line change @@ -10,13 +10,10 @@ metadata:
1010 release : {{ .Release.Name }}
1111 annotations :
1212 # NLB
13- {{- if eq .Values.ingressClassNameType "nlb" }}
13+ {{- if and ( eq .Values.ingressClassNameType "nlb" ) (eq .Values.serviceType "ClusterIP") }}
1414 service.beta.kubernetes.io/aws-load-balancer-type : " nlb"
1515 service.beta.kubernetes.io/aws-load-balancer-nlb-target-type : " ip"
1616 service.beta.kubernetes.io/aws-load-balancer-connection-idle-timeout : " 300"
17- {{- end }}
18- # ClusterIP
19- {{- if eq .Values.serviceType "ClusterIP" }}
2017 cert-manager.io/cluster-issuer : {{ .Release.Name }}-letsencrypt-prod-issuer
2118 {{- end }}
2219spec :
Original file line number Diff line number Diff line change @@ -10,15 +10,13 @@ metadata:
1010 release : {{ .Release.Name }}
1111 annotations :
1212 # NLB
13- {{- if eq .Values.ingressClassNameType "nlb" }}
13+ {{- if and ( eq .Values.ingressClassNameType "nlb" ) (eq .Values.serviceType "ClusterIP") }}
1414 service.beta.kubernetes.io/aws-load-balancer-type : " nlb"
1515 service.beta.kubernetes.io/aws-load-balancer-nlb-target-type : " ip"
1616 service.beta.kubernetes.io/aws-load-balancer-connection-idle-timeout : " 300"
17- {{- end }}
18- # ClusterIP
19- {{- if eq .Values.serviceType "ClusterIP" }}
2017 cert-manager.io/cluster-issuer : {{ .Release.Name }}-letsencrypt-prod-issuer
2118 {{- end }}
19+
2220spec :
2321 type : {{ .Values.serviceType }}
2422 selector :
You can’t perform that action at this time.
0 commit comments