CDCgov / template

Template repository with rules, practices, and privacy, license, records notices to help people use the CDCgov GitHub organization.
Apache License 2.0
30 stars 38 forks source link

Org membership request #116

Closed gordonfarrell closed 2 months ago

gordonfarrell commented 2 months ago

What type of help do you need?

Please describe how you'd like us to help.

Hello! I'm Gordon Farrell, a CDC/IOD/OPHDST contractor with Skylight and Tech Lead for the DIBBs Streamline eCR team (in the confusingly named PHDI repo). I was hoping to become an org member with the ability to create and assign teams in order to set up code owner groups for auto PR review requests.

Please let me know if you need any additional information from me. Thank you!

boris-ning-usds commented 2 months ago

Hi Gordan,

Becoming an org member can come with a lot more responsibility than the ability to create and assign teams; based on the organizational roles provided by Github, an org owner, for example, has to onboard/offboard users, triage issues with users (ex. workflows, etc) and handle administrative problems and integrations of Github.

With that said, there are couple ways we can go about this.

  1. Provide you with a Github app with limited scope (ex. create teams) such that your team controls so that you can terraform the Github organization with particular teams and members that you need. This is preferred because this Github app can live on as a managed identity for automation - not bounded to a single user. I've done this within another CDC Github organization.
  2. Onboard you to cdcgov and make you a moderator. Based on Github organizational roles, it looks like a moderator role provide you with the ability to create teams but it'll require some testing.

If you can ping me (tpz7) while on the network to start a conversation (and to identify yourself there) to get this conversation started, that would be appreciated.

boris-ning-usds commented 2 months ago

Onboarded Gordon (ukr7) as user, and added as moderator so that he can create teams. Had a chat with him on how to handle situations.

Calling this issue completed.