-
Notifications
You must be signed in to change notification settings - Fork 4.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RBAC Migration Followup #6: new-project with RBAC? #15818
Comments
The project creation flow for a normal user is:
The creation of these bindings uses the proxied endpoints because they are defined using Origin auth resources instead of the RBAC ones. I believe we can skip the extra indirection in this case since the server should only talk to its own loopback interface (so this should not cause issues during a rolling update). |
is there a reason not to keep it as-is for one release, then switch? |
@liggitt just trying to reduce the surface area of the legacy code as much as possible in 3.7 (any performance improvements are negligible IMO). If you feel this adds unnecessary complexity and risk for 3.7, I can move this to the 3.8 milestone. |
It just defers work we need to do. Is there a reason to keep it as-is? The default is only generated and used locally to the process. The loopback speaks back to itself. |
I don't feel strongly either way. |
Sounds like converting is not a big deal here, but we'll need to emit warnings for admins to update their templates when we catch old types |
Should project creation use RBAC instead of proxy endpoints?
The text was updated successfully, but these errors were encountered: