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 Jul 22, 2019 by Dylan Griffith (ex GitLab)
Assignee Loading
Time tracking Loading