Install Cert-Manager (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 Cert Manager specifically provide:

  1. The ability to install Cert Manager (before installation, must check if Helm is installed. If not, error)
  2. The ability to pass an email address as part of installation
  3. The ability to check if Cert Manager is already installed
  4. If Cert Manager is already installed, the ability to query what email address is associated with it
  5. The ability to uninstall Cert Manager

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