rancher / fleet

Deploy workloads from Git to large fleets of Kubernetes clusters
https://fleet.rancher.io/
Apache License 2.0
1.52k stars 230 forks source link

Feature Request: To be able to separate customer projects from each other ie. not seeing each others git repos #2176

Open trashhead opened 9 months ago

trashhead commented 9 months ago

Is your feature request related to a problem?

The problem is that there are no good way to separate customer projects in the continuous delivery page.

And as an administrator I do not want to create the git repos since I then must have access to the git repos and schedule token renewals.

Solution you'd like

I would like to have similar concept of rancher-projects for continuous delivery part. Admin would create a project and set allowed namespaces that that project is allowed to deploy to. Admin would also set allowed clusters to be deployed to. Admin would set allowed members for that project.

Within that project users can add their own git repos.

Alternatives you've considered

Workspaces seem like a good start but a few problems I experience:

Anything else?

No response

manno commented 7 months ago

The documentation applies mostly to fleet standalone, but the Rancher UI also supports some basic multi user GitOps in recent versions: https://fleet.rancher.io/multi-user