File tree 3 files changed +27
-0
lines changed
3 files changed +27
-0
lines changed Original file line number Diff line number Diff line change @@ -53,6 +53,10 @@ helm install my-sealed-secrets-web bakito/sealed-secrets-web --version 3.1.6
53
53
| sealedSecrets.namespace | string | ` "sealed-secrets" ` | Namespace of the sealed secrets service |
54
54
| sealedSecrets.serviceName | string | ` "sealed-secrets" ` | Name of the sealed secrets service |
55
55
| service.annotations | object | ` {} ` | Service annotations |
56
+ | service.clusterIP | string | ` "" ` | Kubernetes Service clusterIP |
57
+ | service.loadBalancerIP | string | ` "" ` | Kubernetes Service loadBalancerIP |
58
+ | service.loadBalancerSourceRanges | list | ` [] ` | Kubernetes Service loadBalancerSourceRanges |
59
+ | service.nodePort | string | ` nil ` | Kubernetes Service Nodeport |
56
60
| service.port | int | ` 80 ` | Service port |
57
61
| service.type | string | ` "ClusterIP" ` | Sets the type of the Service |
58
62
| serviceAccount.automountServiceAccountToken | bool | ` true ` | Automatically mount the service account token |
Original file line number Diff line number Diff line change @@ -11,11 +11,26 @@ metadata:
11
11
{{- end }}
12
12
spec :
13
13
type : {{ .Values.service.type }}
14
+ {{- if and .Values.service.clusterIP (eq .Values.service.type "ClusterIP") }}
15
+ clusterIP : {{ .Values.service.clusterIP }}
16
+ {{- end }}
17
+ {{- if (or (eq .Values.service.type "LoadBalancer") (eq .Values.service.type "NodePort")) }}
18
+ externalTrafficPolicy : {{ .Values.service.externalTrafficPolicy | quote }}
19
+ {{- end }}
20
+ {{ if (and (eq .Values.service.type "LoadBalancer") (not (empty .Values.service.loadBalancerSourceRanges))) }}
21
+ loadBalancerSourceRanges : {{ .Values.service.loadBalancerSourceRanges }}
22
+ {{ end }}
23
+ {{- if (and (eq .Values.service.type "LoadBalancer") (not (empty .Values.service.loadBalancerIP))) }}
24
+ loadBalancerIP : {{ .Values.service.loadBalancerIP }}
25
+ {{- end }}
14
26
ports :
15
27
- port : {{ .Values.service.port }}
16
28
targetPort : http
17
29
protocol : TCP
18
30
name : http
31
+ {{- if and (or (eq .Values.service.type "NodePort") (eq .Values.service.type "LoadBalancer")) (not (empty .Values.service.nodePort)) }}
32
+ nodePort : {{ .Values.service.nodePort }}
33
+ {{- end }}
19
34
selector :
20
35
app.kubernetes.io/name : {{ include "sealed-secrets-web.name" . }}
21
36
app.kubernetes.io/instance : {{ .Release.Name }}
Original file line number Diff line number Diff line change @@ -68,6 +68,14 @@ service:
68
68
port : 80
69
69
# -- Service annotations
70
70
annotations : {}
71
+ # -- Kubernetes Service clusterIP
72
+ clusterIP : " "
73
+ # -- Kubernetes Service loadBalancerIP
74
+ loadBalancerIP : " "
75
+ # -- Kubernetes Service loadBalancerSourceRanges
76
+ loadBalancerSourceRanges : []
77
+ # -- Kubernetes Service Nodeport
78
+ nodePort : null
71
79
72
80
ingress :
73
81
# -- Enable ingress support
You can’t perform that action at this time.
0 commit comments