|
22 | 22 | podAntiAffinity: {{- include "common.affinities.pods" (dict "type" .Values.podAntiAffinityPreset.type "component" "" "extraMatchLabels" .Values.podAntiAffinityPreset.extraMatchLabels "topologyKey" "" "context" $) | nindent 10 }} |
23 | 23 | nodeAffinity: {{- include "common.affinities.nodes" (dict "type" .Values.nodeAffinityPreset.type "key" .Values.nodeAffinityPreset.key "values" .Values.nodeAffinityPreset.values ) | nindent 10 }} |
24 | 24 | containers: |
25 | | - - name: proxy |
| 25 | + - name: drycc-valkey-proxy |
26 | 26 | image: {{.Values.imageRegistry}}/{{.Values.imageOrg}}/valkey:{{ .Values.imageTag }} |
27 | 27 | imagePullPolicy: {{ .Values.imagePullPolicy }} |
28 | 28 | {{- if .Values.diagnosticMode.enabled }} |
|
71 | 71 | failureThreshold: 5 |
72 | 72 | tcpSocket: |
73 | 73 | port: 16379 |
74 | | - - name: server |
| 74 | + - name: drycc-valkey-server |
75 | 75 | image: {{.Values.imageRegistry}}/{{.Values.imageOrg}}/valkey:{{ .Values.imageTag }} |
76 | 76 | imagePullPolicy: {{ .Values.imagePullPolicy }} |
77 | 77 | {{- if .Values.diagnosticMode.enabled }} |
@@ -146,7 +146,7 @@ spec: |
146 | 146 | - /bin/bash |
147 | 147 | - -c |
148 | 148 | - /scripts/prestop-valkey.sh |
149 | | - - name: sentinel |
| 149 | + - name: drycc-valkey-sentinel |
150 | 150 | image: {{.Values.imageRegistry}}/{{.Values.imageOrg}}/valkey:{{ .Values.imageTag }} |
151 | 151 | imagePullPolicy: {{ .Values.imagePullPolicy }} |
152 | 152 | {{- if .Values.diagnosticMode.enabled }} |
@@ -221,6 +221,52 @@ spec: |
221 | 221 | - /bin/bash |
222 | 222 | - -c |
223 | 223 | - /scripts/prestop-sentinel.sh |
| 224 | + - name: drycc-valkey-metrics |
| 225 | + image: {{.Values.imageRegistry}}/{{.Values.imageOrg}}/valkey:{{ .Values.imageTag }} |
| 226 | + imagePullPolicy: {{ .Values.imagePullPolicy }} |
| 227 | + {{- if .Values.diagnosticMode.enabled }} |
| 228 | + command: {{- include "common.tplvalues.render" (dict "value" .Values.diagnosticMode.command "context" $) | nindent 10 }} |
| 229 | + args: {{- include "common.tplvalues.render" (dict "value" .Values.diagnosticMode.args "context" $) | nindent 10 }} |
| 230 | + {{- else }} |
| 231 | + command: |
| 232 | + - init-stack |
| 233 | + args: |
| 234 | + - redis_exporter |
| 235 | + {{- end }} |
| 236 | + ports: |
| 237 | + - containerPort: 9121 |
| 238 | + env: |
| 239 | + - name: REDIS_PASSWORD |
| 240 | + valueFrom: |
| 241 | + secretKeyRef: |
| 242 | + name: valkey-creds |
| 243 | + key: password |
| 244 | + startupProbe: |
| 245 | + initialDelaySeconds: 10 |
| 246 | + tcpSocket: |
| 247 | + port: 9121 |
| 248 | + periodSeconds: 10 |
| 249 | + timeoutSeconds: 1 |
| 250 | + failureThreshold: 15 |
| 251 | + successThreshold: 1 |
| 252 | + livenessProbe: |
| 253 | + initialDelaySeconds: 5 |
| 254 | + httpGet: |
| 255 | + path: / |
| 256 | + port: 9121 |
| 257 | + periodSeconds: 10 |
| 258 | + timeoutSeconds: 5 |
| 259 | + failureThreshold: 6 |
| 260 | + successThreshold: 1 |
| 261 | + readinessProbe: |
| 262 | + initialDelaySeconds: 5 |
| 263 | + httpGet: |
| 264 | + path: / |
| 265 | + port: 9121 |
| 266 | + periodSeconds: 10 |
| 267 | + timeoutSeconds: 5 |
| 268 | + failureThreshold: 6 |
| 269 | + successThreshold: 1 |
224 | 270 | securityContext: |
225 | 271 | fsGroup: 1001 |
226 | 272 | runAsGroup: 1001 |
|
0 commit comments