3
0
mirror of https://github.com/mastodon/chart synced 2025-05-18 13:03:21 +00:00

Added additional comments preparing for sidekiq readiness probes

This commit is contained in:
Tim Campbell 2024-07-09 15:51:10 +02:00
parent ec9e45afde
commit aaab449758
2 changed files with 18 additions and 2 deletions

View File

@ -201,7 +201,20 @@ spec:
{{- with $context.Values.volumeMounts }} {{- with $context.Values.volumeMounts }}
{{- toYaml . | nindent 12 }} {{- toYaml . | nindent 12 }}
{{- end }} {{- end }}
resources: # NOTE: Readiness probe will only work on versions of Mastodon built after 2024-07-10.
# Will be un-commented once this is in an official release.
#
#readinessProbe:
# failureThreshold: 10
# exec:
# command:
# - cat
# - /var/www/tmp/sidekiq_process_has_started_and_will_begin_processing_jobs
# initialDelaySeconds: 10
# periodSeconds: 2
# successThreshold: 2
# timeoutSeconds: 1
#resources:
{{- toYaml (default (default $context.Values.resources $context.Values.mastodon.sidekiq.resources) .resources) | nindent 12 }} {{- toYaml (default (default $context.Values.resources $context.Values.mastodon.sidekiq.resources) .resources) | nindent 12 }}
{{- include "mastodon.statsdExporterContainer" $ | indent 8 }} {{- include "mastodon.statsdExporterContainer" $ | indent 8 }}
{{- with $context.Values.nodeSelector }} {{- with $context.Values.nodeSelector }}

View File

@ -138,7 +138,10 @@ mastodon:
resources: {} resources: {}
# -- Affinity for all Sidekiq Deployments unless overwritten, overwrites .Values.affinity # -- Affinity for all Sidekiq Deployments unless overwritten, overwrites .Values.affinity
affinity: {} affinity: {}
# Rollout strategy to use when updating pods # Rollout strategy to use when updating pods.
# Recreate is recommended for sidekiq pods for now because of possible data
# error between old/new versions. Please only use RollingUpdate if you are
# running a Mastodon version built after 2024-07-10.
# ref: https://kubernetes.io/docs/concepts/workloads/controllers/deployment/#strategy # ref: https://kubernetes.io/docs/concepts/workloads/controllers/deployment/#strategy
updateStrategy: updateStrategy:
type: Recreate type: Recreate