1+ apiVersion : apps/v1
2+ kind : Deployment
3+ metadata :
4+ name : {{ .Release.Name }}-garnet
5+ labels :
6+ app : {{ .Release.Name }}-garnet
7+ spec :
8+ replicas : {{ .Values.replicaCount }}
9+ selector :
10+ matchLabels :
11+ app : {{ .Release.Name }}-garnet
12+ template :
13+ metadata :
14+ labels :
15+ app : {{ .Release.Name }}-garnet
16+ spec :
17+ containers :
18+ - name : garnet
19+ image : " {{ .Values.garnet.image.repository }}:{{ .Values.garnet.image.tag }}"
20+ imagePullPolicy : {{ .Values.garnet.image.pullPolicy }}
21+ ports :
22+ - containerPort : 6379
23+ volumeMounts :
24+ - name : garnet-data
25+ mountPath : /data
26+ volumes :
27+ - name : garnet-data
28+ persistentVolumeClaim :
29+ claimName : {{ .Release.Name }}-garnet-data
30+ ---
31+ apiVersion : apps/v1
32+ kind : Deployment
33+ metadata :
34+ name : {{ .Release.Name }}-api
35+ labels :
36+ app : {{ .Release.Name }}-api
37+ spec :
38+ replicas : {{ .Values.replicaCount }}
39+ selector :
40+ matchLabels :
41+ app : {{ .Release.Name }}-api
42+ template :
43+ metadata :
44+ labels :
45+ app : {{ .Release.Name }}-api
46+ spec :
47+ containers :
48+ - name : api
49+ image : " {{ .Values.api.image.repository }}:{{ .Values.api.image.tag }}"
50+ ports :
51+ - containerPort : {{ .Values.api.service.port }}
52+ env :
53+ - name : CONNECTIONSTRINGS__REDIS
54+ value : {{ .Values.global.redisConnectionString }}
55+ - name : SYNAPSE_DASHBOARD_SERVE
56+ value : " {{ .Values.api.env.SYNAPSE_DASHBOARD_SERVE }}"
57+ - name : SYNAPSE_API_AUTH_TOKEN_FILE
58+ value : {{ .Values.api.env.SYNAPSE_API_AUTH_TOKEN_FILE }}
59+ volumeMounts :
60+ - name : tokens
61+ mountPath : /app/tokens.yaml
62+ subPath : tokens.yaml
63+ volumes :
64+ - name : tokens
65+ configMap :
66+ name : {{ .Release.Name }}-tokens
67+ ---
68+ apiVersion : apps/v1
69+ kind : Deployment
70+ metadata :
71+ name : {{ .Release.Name }}-operator
72+ labels :
73+ app : {{ .Release.Name }}-operator
74+ spec :
75+ replicas : {{ .Values.replicaCount }}
76+ selector :
77+ matchLabels :
78+ app : {{ .Release.Name }}-operator
79+ template :
80+ metadata :
81+ labels :
82+ app : {{ .Release.Name }}-operator
83+ spec :
84+ containers :
85+ - name : operator
86+ image : " {{ .Values.operator.image.repository }}:{{ .Values.operator.image.tag }}"
87+ env :
88+ - name : CONNECTIONSTRINGS__REDIS
89+ value : {{ .Values.global.redisConnectionString }}
90+ - name : SYNAPSE_OPERATOR_NAMESPACE
91+ valueFrom :
92+ fieldRef :
93+ fieldPath : metadata.namespace
94+ - name : SYNAPSE_OPERATOR_NAME
95+ valueFrom :
96+ fieldRef :
97+ fieldPath : metadata.name
98+ - name : SYNAPSE_OPERATOR_RUNNER_API
99+ value : {{ .Values.operator.env.SYNAPSE_OPERATOR_RUNNER_API }}
100+ - name : DOCKER_HOST
101+ value : {{ .Values.operator.env.DOCKER_HOST }}
102+ volumeMounts :
103+ - name : docker-sock
104+ mountPath : /var/run/docker.sock
105+ volumes :
106+ - name : docker-sock
107+ hostPath :
108+ path : /var/run/docker.sock
109+ ---
110+ apiVersion : apps/v1
111+ kind : Deployment
112+ metadata :
113+ name : {{ .Release.Name }}-correlator
114+ labels :
115+ app : {{ .Release.Name }}-correlator
116+ spec :
117+ replicas : {{ .Values.replicaCount }}
118+ selector :
119+ matchLabels :
120+ app : {{ .Release.Name }}-correlator
121+ template :
122+ metadata :
123+ labels :
124+ app : {{ .Release.Name }}-correlator
125+ spec :
126+ containers :
127+ - name : correlator
128+ image : " {{ .Values.correlator.image.repository }}:{{ .Values.correlator.image.tag }}"
129+ ports :
130+ - containerPort : {{ .Values.correlator.service.port }}
131+ env :
132+ - name : CONNECTIONSTRINGS__REDIS
133+ value : {{ .Values.global.redisConnectionString }}
134+ - name : SYNAPSE_CORRELATOR_NAMESPACE
135+ valueFrom :
136+ fieldRef :
137+ fieldPath : metadata.namespace
138+ - name : SYNAPSE_CORRELATOR_NAME
139+ valueFrom :
140+ fieldRef :
141+ fieldPath : metadata.name
142+ ---
143+ apiVersion : v1
144+ kind : PersistentVolumeClaim
145+ metadata :
146+ name : {{ .Release.Name }}-garnet-data
147+ spec :
148+ accessModes :
149+ - {{ .Values.garnet.persistence.accessMode }}
150+ resources :
151+ requests :
152+ storage : {{ .Values.garnet.persistence.size }}
0 commit comments