Do not require `cluster-admin` token in order to use GitLab Managed apps
Problem to solve
Some users do not have access to cluster-admin
credentials as they are provided a dedicated namespace for their project by their Ops team. They can do whatever they want in the namespace only. These users are not able to deploy GitLab-managed-apps and therefore opt not to use the Kubernetes integration.
Intended users
Developers, operators
Further details
Proposal
We should ideally offer both cluster-admin
and non-cluster-admin
option for users to use the integration. The non-cluster-admin
option may require deploying all applications into the project-specific namespace.
Permissions and Security
Documentation
Testing
What does success look like, and how can we measure that?
Links / references
Edited by Dylan Griffith