Custom Mattermost nginx configuration params not picked up

Summary

Custom Mattermost nginx configuration params not picked up.

According to gitlab.rb any parameters for nginx will work for mattermost_nginx.

This was originally reported in: #4353 (closed)

However only referrer policy was fixed.

Steps to reproduce

Add following lines to gitlab.rb

mattermost_nginx['hsts_max_age'] = 31536000
mattermost_nginx['hsts_include_subdomains'] = false

What is the current bug behavior?

Mattermost Nginx configuration is not written in gitlab-mattermost-http.conf

What is the expected correct behavior?

Following code should be in gitlab-mattermost-http.conf

## HSTS Config 
## https://www.nginx.com/blog/http-strict-transport-security-hsts-and-nginx/
add_header Strict-Transport-Security "max-age=31536000";

Details of package version

Provide the package version installation details
gitlab-ce           12.10.6-ce.0

Configuration details

Provide the relevant sections of `/etc/gitlab/gitlab.rb`
mattermost_nginx['hsts_max_age'] = 31536000
mattermost_nginx['hsts_include_subdomains'] = false
Edited by 🤖 GitLab Bot 🤖