Gravatar options not passed to to all Rails configuration
Summary
It was noticed today, that we supply the configuration of global.appConfig.gravater to the Webservice, Sidekiq, and surprisingly Geo Log Cursor, but not to Toolbox and migrations. To ensure parity in all behaviors, and support the transitional nature of these settings, we should ensure that all Rails pods get the same configuration for this item.
This is a complication to https://docs.gitlab.com/administration/libravatar/#disable-gravatar-service
Steps to reproduce
- Configure chart with settings for
global.appConfig.gravater - Render chart with
helm template - Inspect all
gitlab.yml.erbfrom ConfigMap objects, forproduction.gravatar
Configuration used
See documentation for sufficient configuration.
Current behavior
Missing items in Toolbox and Migrations
Expected behavior
All Rails pods have configuration
Versions
- Chart: all, up to 0ba12af8
- Platform: N/A
Implementation
One of:
- Duplicate the existing settings to across the sub-chart's ConfigMap items
- Implement as a common template in
charts/gitlab/templates/_gitlab.yml.tpl
Edited by Jason Plum