Please add support for nodeSelector in charts

Summary

Please provide support to specify nodeSelector for gitlab deployment. This is needed for clusters that require selecting specific nodes for deployment. Currently in our cluster it is causes gitlab to deploy into nodes that shouldn't have it running there.

I looked through template files, and I see references to Values.nodeSelector, but it doesn't seem like there is a way to specify that in main values.yaml file.

Steps to reproduce

Deploy chart. Notice no way to specify nodeSelector.

Configuration used

Using chart version 3.2.3

Current behavior

no way to specify node selector

Expected behavior

ability to specify node selector

Versions

  • Chart: 3.2.3
  • Platform:
    • Self-hosted: kubernetes self hosted
  • Kubernetes: (kubectl version)
    • Client: version.Info{Major:"1", Minor:"18", GitVersion:"v1.18.2", GitCommit:"52c56ce7a8272c798dbc29846288d7cd9fbae032", GitTreeState:"clean", BuildDate:"2020-04-17T08:59:10Z", GoVersion:"go1.14.2", Compiler:"gc", Platform:"linux/amd64"}
    • Server: version.Info{Major:"1", Minor:"17", GitVersion:"v1.17.3", GitCommit:"06ad960bfd03b39c8310aaf92d1e7c12ce618213", GitTreeState:"clean", BuildDate:"2020-02-11T18:07:13Z", GoVersion:"go1.13.6", Compiler:"gc", Platform:"linux/amd64"}
  • Helm: (helm version)
    • Client: version.BuildInfo{Version:"v3.2.0", GitCommit:"e11b7ce3b12db2941e90399e874513fbd24bcb71", GitTreeState:"clean", GoVersion:"go1.13.10"}
    • Server:

Relevant logs