File tree Expand file tree Collapse file tree 3 files changed +82
-0
lines changed Expand file tree Collapse file tree 3 files changed +82
-0
lines changed Original file line number Diff line number Diff line change
1
+ {{- if .Values.memcached.enabled -}}
2
+ apiVersion : apps/v1
3
+ kind : Deployment
4
+ metadata :
5
+ name : {{ .Release.Name }}-memcached
6
+ labels :
7
+ app : {{ template "osm-seed.name" . }}
8
+ component : memcached-deployment
9
+ environment : {{ .Values.environment }}
10
+ release : {{ .Release.Name }}
11
+ spec :
12
+ replicas : {{ .Values.memcached.replicaCount }}
13
+ selector :
14
+ matchLabels :
15
+ app : {{ template "osm-seed.name" . }}
16
+ release : {{ .Release.Name }}
17
+ run : {{ .Release.Name }}-memcached
18
+ template :
19
+ metadata :
20
+ labels :
21
+ app : {{ template "osm-seed.name" . }}
22
+ release : {{ .Release.Name }}
23
+ run : {{ .Release.Name }}-memcached
24
+ spec :
25
+ containers :
26
+ - name : {{ .Chart.Name }}-memcached
27
+ image : " memcached"
28
+ ports :
29
+ - name : http
30
+ containerPort : 11211
31
+ protocol : TCP
32
+ {{- if .Values.memcached.resources.enabled }}
33
+ resources :
34
+ requests :
35
+ memory : {{ .Values.memcached.resources.requests.memory }}
36
+ cpu : {{ .Values.memcached.resources.requests.cpu }}
37
+ limits :
38
+ memory : {{ .Values.memcached.resources.limits.memory }}
39
+ cpu : {{ .Values.memcached.resources.limits.cpu }}
40
+ {{- end }}
41
+ {{- if .Values.memcached.nodeSelector.enabled }}
42
+ nodeSelector :
43
+ {{ .Values.memcached.nodeSelector.label_key }} : {{ .Values.memcached.nodeSelector.label_value }}
44
+ {{- end }}
45
+ {{- end }}
Original file line number Diff line number Diff line change
1
+ {{- if .Values.memcached.enabled -}}
2
+ apiVersion : v1
3
+ kind : Service
4
+ metadata :
5
+ name : {{ .Release.Name }}-memcached
6
+ labels :
7
+ app : {{ template "osm-seed.name" . }}
8
+ component : memcached-service
9
+ environment : {{ .Values.environment }}
10
+ release : {{ .Release.Name }}
11
+ spec :
12
+ ports :
13
+ - port : 11211
14
+ targetPort : 11211
15
+ selector :
16
+ app : {{ template "osm-seed.name" . }}
17
+ release : {{ .Release.Name }}
18
+ run : {{ .Release.Name }}-memcached
19
+ {{- end }}
Original file line number Diff line number Diff line change @@ -118,6 +118,24 @@ web:
118
118
nodeSelector :
119
119
enabled : false
120
120
121
+ # ====================================================================================================
122
+ # Variables for memcached. Memcached is used to store session cookies
123
+ # ====================================================================================================
124
+ memcached :
125
+ enabled : true
126
+ nodeSelector :
127
+ enabled : false
128
+ label_key : nodegroup_type
129
+ label_value : web
130
+ resources :
131
+ enabled : false
132
+ requests :
133
+ memory : " 8Gi"
134
+ cpu : " 2"
135
+ limits :
136
+ memory : " 8Gi"
137
+ cpu : " 2"
138
+
121
139
# ====================================================================================================
122
140
# Variables for id-editor
123
141
# ====================================================================================================
You can’t perform that action at this time.
0 commit comments