File tree Expand file tree Collapse file tree 3 files changed +31
-3
lines changed
charts/transformation-service Expand file tree Collapse file tree 3 files changed +31
-3
lines changed Original file line number Diff line number Diff line change 1
1
apiVersion : v1
2
2
description : Feature store for machine learning
3
3
name : feast
4
- version : 0.20.0
4
+ version : 0.20.1
5
5
keywords :
6
6
- machine learning
7
7
- big data
Original file line number Diff line number Diff line change @@ -30,19 +30,44 @@ spec:
30
30
nodeSelector :
31
31
{{- toYaml . | nindent 8 }}
32
32
{{- end }}
33
+
34
+ volumes :
35
+ {{- range $secret := .Values.secrets }}
36
+ - name : {{ $secret }}
37
+ secret :
38
+ secretName : {{ $secret }}
39
+ {{- end }}
40
+
33
41
containers :
34
42
- name : {{ .Chart.Name }}
35
43
image : {{ .Values.image.repository }}:{{ .Values.image.tag }}
36
44
imagePullPolicy : {{ .Values.image.pullPolicy }}
37
45
ports :
38
46
- name : grpc
39
47
containerPort : {{ .Values.service.grpc.targetPort }}
40
-
48
+
49
+ volumeMounts :
50
+ {{- range $secret := .Values.secrets }}
51
+ - name : {{ $secret }}
52
+ mountPath : " /etc/secrets/{{ $secret }}"
53
+ readOnly : true
54
+ {{- end }}
55
+
41
56
env :
42
57
- name : FEATURE_TRANSFORMATION_SERVER_PORT
43
58
value : {{ .Values.service.grpc.targetPort | quote }}
44
59
- name : FEATURE_STORE_YAML_BASE64
45
60
value : {{ tpl (.Files.Get "config/feature_store.yaml") . | b64enc | quote }}
46
-
61
+
62
+ {{- range $key, $value := .Values.envOverrides }}
63
+ - name : {{ printf "%s" $key | replace "." "_" | upper | quote }}
64
+ {{- if eq (kindOf $value) "map" }}
65
+ valueFrom :
66
+ {{- toYaml $value | nindent 12 }}
67
+ {{- else }}
68
+ value : {{ $value | quote }}
69
+ {{- end }}
70
+ {{- end }}
71
+
47
72
resources :
48
73
{{- toYaml .Values.resources | nindent 10 }}
Original file line number Diff line number Diff line change @@ -30,5 +30,8 @@ nodeSelector: {}
30
30
# envOverrides -- Extra environment variables to set
31
31
envOverrides : {}
32
32
33
+ # secrets -- List of Kubernetes secrets to be mounted. These secrets will be mounted on /etc/secrets/<secret name>.
34
+ secrets : []
35
+
33
36
# podLabels -- Labels to be added to Feast Serving pods
34
37
podLabels : {}
You can’t perform that action at this time.
0 commit comments