Hi, I'm new to Rancher but I think it looks very promising.
One thing I am having a hard time grasping is the CD part of Rancher.
I'm experimenting with Rancher at a customer. The customer has many projects and multiple clusters.
I would like to allow the different projects to use the CD/Fleet functionality for deploying their applications. But I would like to create a workspace for each project so that each project only sees their repos and the clusters they are allowed to deploy to.
What I dont really get is how to assign members to a workspace in a good way.
What I have done so far is the following:
I create a workspace.
I go the local cluster and find the namespace that belong to the workspace.
I add that namespace to a project and add members to that project.
I also create a GlobalRole that has the resources gitrepos and fleetworkspaces and assign that role to the member.
I am now able to see the continuous delivery page and I can only see the workspaces I am assigned to but on the main page I am also seeing the local cluster which I dont really want to.
Is there a way to allow access to a workspace without giving access to the local cluster?
Second questions is how do I add clusters to the workspace.
If I create a new workspace I cannot see any clusters in that workspace, which is fine, but I dont understand how to add clusters to that workspace.
The clusters we have today is a mix of k3s and microk8s.