Skip to content

Commit 4ba20f6

Browse files
committed
modifications to web service for ingress / ssl config
1 parent cacd4b8 commit 4ba20f6

File tree

1 file changed

+6
-23
lines changed

1 file changed

+6
-23
lines changed

osm-seed/templates/web/web-service.yaml

Lines changed: 6 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -8,39 +8,22 @@ metadata:
88
component: web-service
99
environment: {{ .Values.environment }}
1010
release: {{ .Release.Name }}
11-
{{- if eq .Values.cloudProvider "aws" }}
1211
annotations:
13-
service.beta.kubernetes.io/aws-load-balancer-connection-idle-timeout: "300"
14-
{{- if .Values.AWS_SSL_ARN }}
15-
service.beta.kubernetes.io/aws-load-balancer-ssl-cert: {{ .Values.AWS_SSL_ARN }}
16-
service.beta.kubernetes.io/aws-load-balancer-backend-protocol: http
17-
service.beta.kubernetes.io/aws-load-balancer-ssl-ports: https
18-
{{- end }}
19-
{{- end }}
12+
kubernetes.io/ingress.class: nginx
13+
# nginx.ingress.kubernetes.io/proxy-body-size: "300m"
14+
cert-manager.io/cluster-issuer: letsencrypt-prod-issuer
2015
spec:
21-
# In case cloudProvider=aws
22-
{{- if eq .Values.cloudProvider "aws" }}
23-
type: LoadBalancer
24-
{{- end }}
25-
# In case cloudProvider=gcp
26-
{{- if eq .Values.cloudProvider "gcp" }}
27-
type: LoadBalancer
28-
{{- end }}
29-
# In case cloudProvider=minikube
3016
{{- if eq .Values.cloudProvider "minikube" }}
3117
type: NodePort
18+
{{- else }}
19+
type: ClusterIP
3220
{{- end }}
3321
ports:
3422
- port: 80
3523
targetPort: http
24+
nodePort: null
3625
protocol: TCP
3726
name: http
38-
{{- if .Values.AWS_SSL_ARN }} #FIXME: make generic
39-
- port: 443
40-
targetPort: http
41-
protocol: TCP
42-
name: https
43-
{{- end }}
4427
selector:
4528
app: {{ template "osm-seed.name" . }}
4629
release: {{ .Release.Name }}

0 commit comments

Comments
 (0)