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:
- The ability to install Cert Manager (before installation, must check if Helm is installed. If not, error)
- The ability to pass an email address as part of installation
- The ability to check if Cert Manager is already installed
- If Cert Manager is already installed, the ability to query what email address is associated with it
- 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 by Daniel Gruesso