Install Ingress (GitLab-managed-app) via API

Problem to solve

Operators who provision a cluster programmatically using IaC tools are unable to install applications to the cluster programmatically, thus requiring manual steps.

Intended users

operators

Further details

Proposal

Provide the ability to install GitLab-managed-apps via API call. For ingress specifically provide:

  1. The ability to install Ingress (before installation, must check if Helm is installed. If not, error)
  2. The ability to check if Ingress is already installed
  3. When Ingress is already install, ability to query its IP address
  4. The ability to uninstall Ingress

Permissions and Security

Documentation

Testing

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

What is the type of buyer?

Links / references

Edited Sep 19, 2019 by Daniel Gruesso
Assignee Loading
Time tracking Loading