hostname: {{ include "common.name.e2mgr" . }}
imagePullSecrets:
- name: {{ include "common.dockerregistry.credential" $imagectx }}
+ initContainers:
+ - name: redis-init
+ image: "redis"
+ command:
+ - "/bin/sh"
+ args:
+ - '-c'
+ - "redis-cli -h {{ include "common.servicename.dbaas.tcp" . }} -p {{ include "common.serviceport.dbaas.redis" . }} SETNX \"{e2Manager},GENERAL\" \"{\\\"enableRic\\\":true}\""
containers:
- name: {{ include "common.containername.e2mgr" . }}
image: {{ include "common.dockerregistry.url" $imagectx }}/{{ .Values.e2mgr.image.name }}:{{ .Values.e2mgr.image.tag }}
tty: true
securityContext:
privileged: {{ .Values.e2mgr.privilegedmode}}
+
+ {{- if eq .Values.e2mgr.liveness.enabled true }}
+ livenessProbe:
+ httpGet:
+ path: {{ .Values.e2mgr.liveness.api }}
+ port: {{ include "common.serviceport.e2mgr.http" . }}
+ initialDelaySeconds: {{ .Values.e2mgr.liveness.initialDelaySeconds }}
+ periodSeconds: {{ .Values.e2mgr.liveness.periodSeconds }}
+ {{- end }}
+ {{- if eq .Values.e2mgr.readiness.enabled true }}
+ readinessProbe:
+ httpGet:
+ path: {{ .Values.e2mgr.readiness.api }}
+ port: {{ include "common.serviceport.e2mgr.http" . }}
+ initialDelaySeconds: {{ .Values.e2mgr.liveness.initialDelaySeconds }}
+ periodSeconds: {{ .Values.e2mgr.liveness.periodSeconds }}
+ {{- end }}
+
volumes:
- name: local-router-file
configMap: