Add ability to configure values for Nginx Ingress controller while installing from Gitlab UI
Problem to solve
Allows users to install nginx ingress controller from Gitlab UI with the ability to customize values. Currently, this feature is not available at all. The Nginx ingress controller can be installed with default values provided by Gitlab at first setup, thus no one can`t update values.
Intended users
DevOps/SRE
Further details
- I want to configure values for Nginx Ingress controller during setup from Gitlab UI and later when I need to update the image tag or add/remove some settings specific to application architecture, for example, add
use-proxy-protocol
to Nginx config and many other settings that might be required.
Proposal
Provide a selector with a list of repositories on Gitlab UI that contain a config with relative paths to helm values files (Nginx ingress controller values file including).
In this case, DevOps/SRE can adopt Helm Charts to their needs, they will not be forced to refuse Gitlab + Kubernetes integration