At broad, we have python scripts that are used to update github teams based off of google groups, where google groups become your 'master list' of who should have access to what. At broad, it runs nightly. This could be a good way to have easier onboarding and offboarding. It could be used to automate who has access to other things, too.
This actually came up as useful because we want to have github teams for 'project leads' and 'product owners' and 'technical leads' to easily tag folks for reviews on Charter PRs. I know that keeping github teams and google groups up to date is harder than keeping one thing up to date.
Rhian I've assigned this to you for prioritization and refinement with the devsecops team. It feels like a larger 'onboarding and offboarding' epic should be created and this could be added to that.
At broad, we have python scripts that are used to update github teams based off of google groups, where google groups become your 'master list' of who should have access to what. At broad, it runs nightly. This could be a good way to have easier onboarding and offboarding. It could be used to automate who has access to other things, too.
This actually came up as useful because we want to have github teams for 'project leads' and 'product owners' and 'technical leads' to easily tag folks for reviews on Charter PRs. I know that keeping github teams and google groups up to date is harder than keeping one thing up to date.
Rhian I've assigned this to you for prioritization and refinement with the devsecops team. It feels like a larger 'onboarding and offboarding' epic should be created and this could be added to that.