Sidekiq requires that the queueSelector value be explicitly set to false for a successful upgrade to 17.0
Summary
Chart requires the Sidekiq queueSelector
value to be explicitly set to false
in order to successfully upgrade to version 17.0. The absence of this value (after migration to routing rules) causes an upgrade error.
Steps to reproduce
Try an upgrade from 7.11.2
to 8.0.0
without having queueSelector
set.
Current behavior
Upgrade failed (logs below). Workaround: set queueSelector: false
.
Expected behavior
Deprecations check should handle it here.
Relevant logs
Error: template: gitlab/templates/NOTES.txt:136:3: executing "gitlab/templates/NOTES.txt" at <include "gitlab.deprecations" .>: error calling include: template: gitlab/templates/_deprecations.tpl:42:38: executing "gitlab.deprecations" at <include "gitlab.deprecate.sidekiq.queueSelector" .>: error calling include: template: gitlab/templates/_deprecations.tpl:415:60: executing "gitlab.deprecate.sidekiq.queueSelector" at <eq true .Values.gitlab.sidekiq.queueSelector>: error calling eq: incompatible types for comparison
Edited by Tomasz Mienkowski