Support the agent for Kubernetes sharing at the Organization level
Problem to solve
The GitLab agent for Kubernetes connects GitLab with Kubernetes clusters and provides its connections for various GitLab features. This connection sharing needs to be configured.
The agent is always registered against a project.
Today, an agent connection can be shared with other projects and groups to provide access to the Kubernetes clusters from GitLab CI.
We want to enable the sharing of an agent connection across a workspace, similar to the project and group sharing today.
Moreover, we are working on enabling connecting to a cluster from the GitLab UI, again shared across projects and groups.
Proposal
TODO
Open questions
The purpose of this issue is to facilitate discussion, come up with a proposal and formulate a follow-up plan.