Skip to content
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

Review Netlify team member permissions for CNCF Projects & CNCF Projects 2 #148

Open
nate-double-u opened this issue Oct 20, 2022 · 5 comments
Labels
e1-hours Effort: < 8 hrs p2-medium

Comments

@nate-double-u
Copy link
Member

Ensure that all members of the CNCF Projects and CNCF Projects 2 teams have appropriate permissions.

  • Most teammembers should be: Collaborators, specific sites
  • Exceptions can be made for folks who work across multiple projects, or need higher permissions

https://docs.netlify.com/accounts-and-billing/team-management/manage-team-members/#team-member-roles

@nate-double-u
Copy link
Member Author

I need to double check that Collaborators are able to manage DNS. If not, I'll revise the issue.

Question: what would warrant a team member being an owner?

/cc @caniszczyk @amye @jeefy @chalin @thisisobate

@settings settings bot removed the admin label Nov 2, 2022
@nate-double-u
Copy link
Member Author

Collaborators are able to manage DNS--confirmed with the crossplane.io folks in the CNCF Projects 2 team

@nate-double-u
Copy link
Member Author

/cc @RobertKielty

@nate-double-u
Copy link
Member Author

I've been chatting with @caniszczyk and @jeefy, and here is a suggested policy for permissions across CNCF Netlify teams:

I’d like to suggest that @caniszczyk, @jeefy, and @nate-double-u are the CNCF admins/owners for Netlify. If any of the three of us aren’t on a Netlify team, we should add the other two.

For others, on the principle of granting the fewest permissions needed:

  • LF/CNCF employees (beyond the three mentioned above, if needed): Owners
  • Project Maintainers: Owners
  • LF/CNCF Contractors: Collaborators
  • Project contributors the Maintainers have suggested: Collaborators

The team exceptions:

  • Kubernetes as they have their own processes in place around this. I’ve been working with the docs team over there to get someone from techdocs to be an admin on their system: Netlify access amendments kubernetes/website#38019
  • CNCF Projects & CNCF Projects 2: as @RobertKielty is helping with automation and process, they should be made Owners on these teams.

Happy to discuss here -- we also need to figure out the best place to put this info, some options:

@chalin
Copy link
Collaborator

chalin commented Feb 15, 2023

Re. Kubernetes, the previously mentioned discussion has been locked; tracking happens via:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
e1-hours Effort: < 8 hrs p2-medium
Projects
None yet
Development

No branches or pull requests

2 participants