-
Notifications
You must be signed in to change notification settings - Fork 2.8k
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
[Feature Request] Ability to use github teams as admins #2043
Comments
I second this. It's easier to manage groups over deploying new drone instances. |
+1. |
Or even just to specify one team (vs checking multiple teams/etc):
Let the integration driver handle:
Might have to think about:
|
I am looking at 2 options:
I am leaning toward the second option, since this is what we are doing with secrets, registry credentials, pipeline approvals, etc. |
The second approach really matches best the upcoming capabilities. |
Drone supports basic admission plugins for new user login. I need to update the code to also invoke the admission endpoint for existing user login. I also need to create a boilr template for admission plugins. Once these are complete it should allow the creation of a plugin to satisfy this use case. |
This is now possible in the latest build. We pushed support for admission extensions that allow you to customization system access and admin access. We published an boilr project to help create admission extensions: We created a sample extension that grants access to organization members, grants admin access to organization admins, and (optionally) grants admin access to members of a designated team: This requires the latest build and will be included in the 1.5.0 tagged release. |
I would like to be able to use github teams for the admins over github users. I was not able to do so with drone v0.5.0 and github enterprise (I tried org/team and org/team and org\/team just in case there were escaping issues, but suspect teams are simply not enabled).
The text was updated successfully, but these errors were encountered: