Sign in or sign up before continuing. Don't have an account yet? Register now to get started.
Register now

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

  1. 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

Permissions and Security

Documentation

Testing

What does success look like, and how can we measure that?

Links / references

Assignee Loading
Time tracking Loading