Happy Thursday everyone,
So we've worked out the kinks with peribolos, and we're now live with team syncing! I'm really excited for this step in our tooling. 🎉
🔴 The important piece: Manual changes to GitHub teams may be reversed. This includes adding new teams, changing team membership or settings, etc. If you need to change your team's configuration, please keep reading.
- All our GitHub teams for all our orgs are generated from yaml configs 📈
- If you want to add/remove teams, add/remove team members, etc this would be done via a pull request against this repo.
- Once the PR is merged, a post-submit job runs and makes the changes. 🤖
This allows us to have a public audit trail of changes, and the ability to figure out who made a change, who approved it, and when it happened. It also allows delegation of team configurations out to sigs. 🎈
If you have any questions or concerns about this, please either open an issue against the
kubernetes/org repo, or reach out in the #sig-contribex channel on slack. 🙋🙋♂️
Cheers,
Christoph