Project: SPIFFE (Provisioning / Key Management)
File: README.md

Welcome to the SSC elections. Here you will find information about how SSC elections are conducted, as well as past and current SSC elections. For information about a specific election, please see the relevant subdirectory. Current membership and term dates can be seen . Multiple seats may be open in a single election. Each SSC election has a dedicated subdirectory and tracking issue in this repository. The tracking issue can be subscribed to by interested parties, and will be updated as the election progresses. All nominees are proposed via GitHub Pull Request, and each nominee gets a dedicated file in the relevant subdirectory (e.g. `2021H1` for the first election of 2021). A list of eligible participants, as well as detailed instructions on how to participate in the election process, are documented in the subdirectory's README. The rest of this section captures the exact steps necessary to begin and complete an SSC election. These steps are to be performed by an SSC member, or appointed party. Eligible participants are initially found via a GitHub search, since all other discovery processes would be manual. This is not intended as an exclusion of community members who are not active in GitHub but otherwise do participate in SPIFFE workstreams. However, for candidates a GitHub account is required as this is how SSC members gain administrative rights on the SPIFFE projects. Identify initial batch of eligible participants using the `script` subfolder. Automation of finding eligible participants requires a public email address on participant GitHub profiles Open GitHub issue to track election The title should be `YYYY [H1,H2] SSC Election` Use the text in `ELECTIONISSUETEMPLATE.md` as the issue body, filling in the details as needed Create the election directory (e.g. `ssc/elections/2021H1`) Copy in `ELECTIONREADMETEMPLATE.md`, renaming to `README.md` Fill in details, as appropriate Send a PR titled `Open Nominations for YYYY [H1,H2] SSC Election` to add the new directory and README All nomination PRs are to be left OPEN during the nomination period GH reactions and comments are welcome Announce the start of nominations Slack #announcements channel SIG mailing lists Comment on tracking issue that nominations are now closed SSC members perform due diligence on all nominations Each SSC member to take a portion of the nominations SSC members to initiate nominee-specific private SSC discussion if concern about qualification arises For every qualified nominee, SSC member performing due diligence to merge nomination PR One SSC member to volunteer as election supervisor Election supervisor opens poll on Comment on tracking issue that polls are now open All eligible participants should have received an email Announce that the polls are now open Slack #announcements channel SIG mailing lists Election supervisor closes poll Comment on tracking issue that polls are now closed Share full poll results privately with SSC Check for signs of abuse Share result with winner(s) privately and re-confirm commitment (see ). Send a PR to add results to the election's README Only the new seats are to be named in the results section Comment on tracking issue with the results Link to PR Announce results Slack #announcements channel SIG mailing lists Send a PR adjusting the membership list. Tracking issue to be closed once PR is merged. Any outgoing member(s) term is officially over, incoming member(s) term has now started.