File tree Expand file tree Collapse file tree 3 files changed +60
-1
lines changed
charts/steadybit-shopping-demo Expand file tree Collapse file tree 3 files changed +60
-1
lines changed Original file line number Diff line number Diff line change 1
1
apiVersion : v2
2
2
name : steadybit-shopping-demo
3
3
description : Steadybit shopping-demo application Helm chart for Kubernetes.
4
- version : 1.1.25
4
+ version : 1.1.26
5
5
appVersion : latest
6
6
type : application
7
7
home : https://www.steadybit.com/
Original file line number Diff line number Diff line change
1
+ {{- if and .Values.gateway.enabled .Values.gateway.ingress.nginx.enabled -}}
2
+ ---
3
+ apiVersion : networking.k8s.io/v1
4
+ kind : Ingress
5
+ metadata :
6
+ name : gateway-nginx-ingress
7
+ namespace : {{ .Release.Namespace }}
8
+ annotations :
9
+ {{- with .Values.gateway.ingress.nginx.annotations }}
10
+ {{- toYaml . | nindent 4 }}
11
+ {{- end }}
12
+ {{- with .Values.gateway.ingress.annotations }}
13
+ {{- toYaml . | nindent 4 }}
14
+ {{- end }}
15
+ spec :
16
+ ingressClassName : nginx
17
+ {{- if and .Values.gateway.ingress.nginx.tls.enabled }}
18
+ tls :
19
+ - hosts :
20
+ {{- $host := .Values.gateway.ingress.nginx.host | default .Values.gateway.ingress.host }}
21
+ {{- if $host }}
22
+ - {{ $host }}
23
+ {{- end }}
24
+ secretName : {{ .Values.gateway.ingress.nginx.tls.secretName }}
25
+ {{- end }}
26
+ rules :
27
+ {{- $host := .Values.gateway.ingress.nginx.host | default .Values.gateway.ingress.host }}
28
+ {{- if $host }}
29
+ - host : {{ $host }}
30
+ http :
31
+ paths :
32
+ - path : /
33
+ pathType : Prefix
34
+ backend :
35
+ service :
36
+ name : gateway
37
+ port :
38
+ number : 80
39
+ {{- else }}
40
+ - http :
41
+ paths :
42
+ - path : /
43
+ pathType : Prefix
44
+ backend :
45
+ service :
46
+ name : gateway
47
+ port :
48
+ number : 80
49
+ {{- end }}
50
+ {{- end -}}
51
+
Original file line number Diff line number Diff line change @@ -52,6 +52,14 @@ gateway:
52
52
tls :
53
53
enabled : false
54
54
secretName : gateway-tls-secret
55
+ # Enterprise Nginx ingress configuration
56
+ nginx :
57
+ enabled : false # Set to true to enable Nginx ingress
58
+ host : null # Custom host for Nginx ingress (if null, uses gateway.ingress.host)
59
+ annotations : {}
60
+ tls :
61
+ enabled : false
62
+ secretName : gateway-nginx-tls-secret
55
63
# nodeSelector -- Node labels for pod assignment
56
64
nodeSelector : {}
57
65
bestsellerFashion :
You can’t perform that action at this time.
0 commit comments