diff --git a/deployments/helm/shared-sqs/templates/deployment.yaml b/deployments/helm/shared-sqs/templates/deployment.yaml index 3f20fa1..f73828e 100644 --- a/deployments/helm/shared-sqs/templates/deployment.yaml +++ b/deployments/helm/shared-sqs/templates/deployment.yaml @@ -10,12 +10,10 @@ metadata: spec: replicas: {{ .Values.replicaCount }} strategy: - type: {{ .Values.strategy.type }} - {{- if eq .Values.strategy.type "RollingUpdate" }} + type: RollingUpdate rollingUpdate: - maxSurge: {{ .Values.strategy.rollingUpdate.maxSurge }} - maxUnavailable: {{ .Values.strategy.rollingUpdate.maxUnavailable }} - {{- end }} + maxSurge: 1 + maxUnavailable: 0 selector: matchLabels: {{- include "shared-sqs.selectorLabels" . | nindent 6 }} @@ -79,16 +77,16 @@ spec: {{- toYaml .Values.resources | nindent 10 }} livenessProbe: httpGet: - path: {{ .Values.probes.liveness.path }} + path: /health port: 4100 - initialDelaySeconds: {{ .Values.probes.liveness.initialDelaySeconds }} - periodSeconds: {{ .Values.probes.liveness.periodSeconds }} + initialDelaySeconds: 5 + periodSeconds: 10 readinessProbe: httpGet: - path: {{ .Values.probes.readiness.path }} + path: /health port: 4100 - initialDelaySeconds: {{ .Values.probes.readiness.initialDelaySeconds }} - periodSeconds: {{ .Values.probes.readiness.periodSeconds }} + initialDelaySeconds: 3 + periodSeconds: 5 {{- with .Values.imagePullSecrets }} imagePullSecrets: {{- toYaml . | nindent 8 }} diff --git a/deployments/helm/shared-sqs/values.yaml b/deployments/helm/shared-sqs/values.yaml index 74c452b..bff1d58 100644 --- a/deployments/helm/shared-sqs/values.yaml +++ b/deployments/helm/shared-sqs/values.yaml @@ -74,24 +74,6 @@ ingress: # Имя Secret куда cert-manager положит TLS-сертификат secretName: shared-sqs-tls -# Параметры проверки здоровья пода. Менять не нужно. -probes: - liveness: - path: /health - initialDelaySeconds: 5 - periodSeconds: 10 - readiness: - path: /health - initialDelaySeconds: 3 - periodSeconds: 5 - -# Стратегия обновления. RollingUpdate — обновление без даунтайма. -strategy: - type: RollingUpdate - rollingUpdate: - maxSurge: 1 - maxUnavailable: 0 - # Биллинг — запись статистики по всем SQS-операциям в PostgreSQL. # Если PostgreSQL нет — поставьте enabled: false, остальное игнорируется. billing: