-
Notifications
You must be signed in to change notification settings - Fork 67
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
Remove feature for restricting profile options based on github org membership #4022
Conversation
This gets rid of restricting profile options based on github *org* membership, rather than *teams* membership. This is a complete no-op for any of our communities, as it turns out nobody is using this feature! Getting rid of this makes sure that new communities will not use this feature, as it relies on internal implementation details of the GitHub authenticator and may be hard to upstream when the time comes. See 2i2c-org#4021 for upstreaming plan.
Merging this PR will trigger the following deployment actions. Support and Staging deployments
Production deployments
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @yuvipanda 🚀
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think there are a couple more places where this file needs changes like:
- the title, as it mentions organization based access (or keep the tile, but add a warning right below it as it is not longer supported)
- point 4 that says
**Edit the non-secret config under
config/clusters/<cluster_name>/<hub_name>.values.yaml.**
has ascopes
example specific to orgnanizations (line 72 to line 90)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
good catch @GeorgianaElena! I cleaned that out and removed a bunch of options there as well, as we have nowhere we use read:user
at all - it's read:org
everywhere. Let's just standardize to that.
🎉🎉🎉🎉 Monitor the deployment of the hubs here 👉 https://github.com/2i2c-org/infrastructure/actions/runs/8989677663 |
This gets rid of restricting profile options based on github org membership, rather than teams membership. This is a complete no-op for any of our communities, as it turns out nobody is using this feature! Getting rid of this makes sure that new communities will not use this feature, as it relies on internal implementation details of the GitHub authenticator and may be hard to upstream when the time comes. See #4021 for upstreaming plan.
Ref #3900
#3883 is based on this.