Skip to content

Commit 32d76b2

Browse files
authored
Merge pull request #7992 from bridgetkromhout/steering-election-2024-setup
2024 Steering Election setup
2 parents 2343a1f + b6553e1 commit 32d76b2

File tree

9 files changed

+102
-34
lines changed

9 files changed

+102
-34
lines changed

elections/steering/2024/README.md

Lines changed: 26 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -64,18 +64,18 @@ previous [governance meeting video] which led to this whole process.
6464

6565
Please refer to the [Steering Committee Election Charter] for [Eligibility for candidacy]
6666

67-
Eligibility for voting in 2023 is defined as:
67+
Eligibility for voting in 2024 is defined as:
6868

6969
* People who had at least 50 contributions to the Kubernetes project over
70-
the past year, according to a snapshot taken 2023-08-04 of the data driving
70+
the past year, according to a snapshot taken 2024-07-31 of the data driving
7171
the [devstats developer activity counts dashboard][devstats-dashboard],
7272
who are also [Org Members].
7373
Contributions include GitHub events like creating issues, creating PRs,
7474
reviewing PRs, commenting on issues, etc. For full details see
7575
[the SQL query used by devstats for developer activity counts][devstats-sql].
7676

7777
* Full members of the Code of Conduct Committee (CoCC) and Security Response Committee
78-
(SRC), as listed in [SIGs.yaml], at any time between August 2022 and August 2023,
78+
(SRC), as listed in [SIGs.yaml], at any time between August 2023 and August 2024,
7979
regardless of contribution count.
8080

8181
* People who have submitted the [voter exception form] and are accepted by
@@ -107,7 +107,7 @@ Committee's governance will be considered for voter exception.
107107
Examples of contributions that would be considered:
108108
* Slack admins who are not active in GitHub
109109
* K8s Infra staff doing mostly support
110-
* Working Group or User Group leads without a lot of GitHub activity
110+
* Working Group leads without a lot of GitHub activity
111111

112112
Examples of contributions that would NOT be considered:
113113
* Contributions to ecosystem projects and products
@@ -117,31 +117,30 @@ Examples of contributions that would NOT be considered:
117117

118118
<!-- While finalizing the dates in the schedule, ensure that:
119119
- The Steering Committee and candidate Q+A occurs at a public SC meeting
120-
(usually a Monday).
120+
(usually a Wednesday).
121121
- Deadline to submit voter exception forms and request a
122122
replacement ballot is ~3 days before voting closes.
123123
- Private announcement of results to SC members is at least ~2 days
124124
before private announcement to all candidates.
125125
- The interval between private announcement to all candidates and the
126-
public announcement is 24-48 hours, ideally during a weekend.
126+
public announcement is 24-48 hours.
127127
-->
128128

129-
**This schedule is not yet final, and is a copy of last year's **
130129

131130
| Date | Event |
132131
|:------------------------|:----------------------------------------------------------------------|
133-
| Wednesday, July 12 | Steering Committee selects Election Committee |
134-
| Tuesday, August 8 | Announcement of Election and publication of voters.md |
135-
| TBD | Steering Committee Q+A for the candidates |
136-
| Saturday, August 26 | Candidate nominations due at the end of the day in AoE time |
137-
| Sunday, August 27 | All candidate bios due at the end of the day in AoE time |
138-
| Tuesday, August 29 | Election Begins |
139-
| Saturday, September 23 | Deadline to submit voter exception requests |
140-
| Tuesday, September 26 | Election Closes at the end of the day in AoE time |
141-
| Wednesday, September 27 | Private announcement of Results to SC members not up for election |
142-
| Sunday, October 1 | Private announcement of Results to all candidates |
143-
| Monday, October 2 | Public announcement of Results at Public Steering Committee Meeting |
144-
| Tuesday, October 3 | Election Retro |
132+
| Tuesday, July 9 | Steering Committee selects Election Committee |
133+
| Thursday, August 1 | Announcement of Election and publication of voters.md |
134+
| Wednesday, August 21 | Steering Committee Q+A for the candidates (to be confirmed) |
135+
| Saturday, August 24 | Candidate nominations due at the end of the day in AoE time |
136+
| Sunday, August 25 | All candidate bios due at the end of the day in AoE time |
137+
| Tuesday, August 27 | Election Begins |
138+
| Monday, September 23 | Deadline to submit voter exception requests |
139+
| Thursday, September 26 | Election Closes at the end of the day in AoE time |
140+
| Friday, September 27 | Private announcement of Results to SC members not up for election |
141+
| Monday, September 30 | Private announcement of Results to all candidates |
142+
| Wednesday, October 2 | Public announcement of Results at Public Steering Committee Meeting |
143+
| Wednesday, October 9 | Election Retro |
145144

146145
Candidate nomination, bio, and election close deadlines will be done using Anywhere on Earth timing, meaning it is still valid to submit new nominations/bios/votes as long as it is still the last day anywhere on the planet (i.e. at the end of that day in UTC-12).
147146

@@ -173,7 +172,7 @@ to add their bio (see below). The PR body must contain the text `Fixes #NNN` to
173172
automatically close the issue once the PR is merged.
174173

175174
5. Create the PR for your bio by copying the `nomination-template.md` file in
176-
this directory, and creating a new file titled `candidate-githubid.md`. Fill
175+
this directory, and creating a new file titled `candidate-yourgithub.md`. Fill
177176
out all the fields in the template, but avoid making any format changes.
178177

179178
**Endorsement**
@@ -199,7 +198,7 @@ Election Officers will announce that on the GitHub issue.
199198

200199
Eligible candidates can submit a pull request with a biography in this
201200
directory with their platform and intent to run. This PR will copy `nomination-template.md`
202-
to a file named `candidate-YourName.md`. It will fill out the fields in
201+
to a file named `candidate-yourgithub.md`. It will fill out the fields in
203202
that template.
204203

205204
All biographical statements should be brief and to the point, with a guideline of around
@@ -259,8 +258,8 @@ The Steering Committee has selected the following people as [election officers]:
259258
In addition, the following contributors are helping with the election:
260259

261260
- Alternate Officers: Rey Lejano, Joseph Sandoval
262-
- Infra Liaison: TBD
263-
- Contributor Comms Liaison: TBD
261+
- Infra Liaison: Mahamed Ali
262+
- Contributor Comms Liaison: Arpit Agrawal
264263

265264
Please direct any questions via email to <[email protected]>.
266265

@@ -294,7 +293,7 @@ Nominees may be found in the [election app].
294293
[pledge to recuse]: https://github.com/kubernetes/steering/blob/master/elections.md#steering-committee-and-election-officer-recusal
295294

296295
[Condorcet]: https://en.wikipedia.org/wiki/Condorcet_method
297-
[prior candidate bios]: https://github.com/kubernetes/community/tree/master/elections/steering/2022
296+
[prior candidate bios]: https://github.com/kubernetes/community/tree/master/elections/steering/2023
298297
[election officers]: https://github.com/kubernetes/community/tree/master/elections#recommending-election-officers
299298
[Kubernetes Community Meeting]: https://github.com/kubernetes/community/blob/master/events/community-meeting.md
300299
[Kubernetes Blog]: https://kubernetes.io/blog/
@@ -306,8 +305,8 @@ Nominees may be found in the [election app].
306305
[election app]: https://elections.k8s.io
307306
[Elekto voting documentation]: https://elekto.dev/docs/voting/
308307
[voters.yaml]: https://github.com/kubernetes/community/blob/master/elections/steering/2024/voters.yaml
309-
[election page]: https://elections.k8s.io/app/elections/steering---2023
310-
[voter exception form]: https://elections.k8s.io/app/elections/steering---2023/exception
308+
[election page]: https://elections.k8s.io/app/elections/steering---2024
309+
[voter exception form]: https://elections.k8s.io/app/elections/steering---2024/exception
311310
[public Steering Committee Meeting]: https://github.com/kubernetes/steering/#meetings
312-
[Eligible voters]: https://github.com/kubernetes/community/tree/master/elections/steering/2023#eligibility
311+
[Eligible voters]: https://github.com/kubernetes/community/tree/master/elections/steering/2024#eligibility
313312
[SIGs.yaml]: https://github.com/kubernetes/community/tree/master/sigs.yaml

elections/steering/2024/election.yaml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
name: 2024 Steering Committee Election
2+
organization: Kubernetes
3+
# Start of day in UTC for opening: 2023-08-29 00:00:01
4+
start_datetime: 2024-08-27 00:00:01
5+
# End of day Anywhere on Earth for closing. Write 2023-09-26 as: 2023-09-27 11:59:59
6+
end_datetime: 2024-09-27 11:59:59
7+
no_winners: 3
8+
allow_no_opinion: True
9+
delete_after: True
10+
show_candidate_fields:
11+
- employer
12+
- slack
13+
election_officers:
14+
- bridgetkromhout
15+
- cblecker
16+
- Priyankasaggu11929
17+
eligibility: Kubernetes Org members with 50 or more contributions in the last year can vote. See [the election guide](https://github.com/kubernetes/community/tree/master/elections/steering/2024)
18+
exception_description: Not all contributions are measured by DevStats. If you have contributions that are not so measured, then please request an exception to allow you to vote via the Elekto application.
19+
# End of day Anywhere on Earth for closing. Write 2023-09-23 as: 2023-09-24 11:59:59
20+
exception_due: 2024-09-24 11:59:59
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Vote for the 2024 Steering Committee
2+
3+
As is now customary, the third calendar quarter is [Steering Committee](https://github.com/kubernetes/steering) election season for Kubernetes. Four (4) elected members (@justaugustus, @pacoxu, @pohly, @soltysh) will stay on for the remaining year of their terms, and there will be three (3) positions open for election. Every election term will be 2 years. More complete information on the election may be found [in the voter's guide](https://github.com/kubernetes/community/tree/master/elections/steering/2024).
4+
5+
Instructions on using Elekto can be found [in its docs site](https://elekto.dev/docs/voting/).
6+
7+
If you’d like to vote or run for a seat, all details and next steps are outlined in the [election process doc](https://git.k8s.io/steering/elections.md) and this application. The application will be the single source of truth of information for this cycle. It will be updated live as new bios of candidates get committed.
8+
9+
Please pay attention to the [scheduled dates](https://github.com/kubernetes/community/tree/master/elections/steering/2024#schedule).
10+
11+
Eligibility for voting will be determined by 50 contributions to a Kubernetes project over the past year and [Kubernetes Org membership](https://github.com/kubernetes/community/blob/master/community-membership.md). Eligible voters will be shown as such by this site when logged in. If you should be eligible, but are not, you may also [file for an exception](https://elections.k8s.io/app/elections/steering---2024/exception).
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
-------------------------------------------------------------
2+
name:
3+
ID: GitHubID
4+
info:
5+
- employer: Your Employer or "Independent"
6+
- slack: slack handle
7+
-------------------------------------------------------------
8+
9+
<!-- Please make a copy of this template as "candidate-githubid.md" and save it to
10+
the election directory -->
11+
12+
## SIGS
13+
14+
- SIGs/WGs/Teams you're a member of
15+
16+
## What I have done
17+
18+
## What I'll do
19+
20+
## Resources About Me
21+
22+
- Links to KubeCon or other conference talks or other related material
23+
- Links to social media

elections/steering/2024/voters.yaml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# 2024 Steering Committee Election
2+
##################################
3+
#
4+
# The process for determining eligible voters can be found in
5+
# https://github.com/kubernetes/community/tree/master/elections/steering/2024
6+
#
7+
# If you feel you meet the eligibility criteria but do not see your GitHub username
8+
# below, please fill out an exception request and the elections team will get back to
9+
# you as quickly as possible: https://elections.k8s.io/app/elections/steering---2024/exception
10+
#
11+
# History:
12+
# Log of changes to the file
13+
#
14+
eligible_voters:
15+
-

elections/steering/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@ The last Steering election, including all directions on eligibility, voting, and
88

99
You can also read [documentation] on how to run a Steering Election.
1010

11-
[2023 Election]: /elections/steering/2023/
1211
[2024 Election]: /elections/steering/2024/
12+
[2023 Election]: /elections/steering/2023/
1313
[documentation]: /elections/steering/documentation/

elections/steering/documentation/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -361,7 +361,7 @@ Eligible:
361361
Ineligible without other contributions:
362362

363363
* Writer/maintainers of 3rd party information resources (private/company blogs, personal/company Kubernetes websites, personal video channels)
364-
* Meetup/User Group organizers
364+
* Meetup organizers
365365
* Conference speakers
366366
* Contributors to other CNCF projects
367367
* Contributors to Kubernetes distributions

elections/steering/documentation/template/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -124,13 +124,13 @@ Examples of contributions that would NOT be considered:
124124

125125
<!-- While finalizing the dates in the schedule, ensure that:
126126
- The Steering Committee and candidate Q+A occurs at a public SC meeting
127-
(usually a Monday).
127+
(usually a Wednesday).
128128
- Deadline to submit voter exception forms and request a
129129
replacement ballot is ~3 days before voting closes.
130130
- Private announcement of results to SC members is at least ~2 days
131131
before private announcement to all candidates.
132132
- The interval between private announcement to all candidates and the
133-
public announcement is 24-48 hours, ideally during a weekend.
133+
public announcement is 24-48 hours.
134134
-->
135135

136136
| Date | Event |
@@ -178,7 +178,7 @@ to add their bio (see below). The PR body must contain the text `Fixes #NNN` to
178178
automatically close the issue once the PR is merged.
179179

180180
5. Create the PR for your bio by copying the `nomination-template.md` file in
181-
this directory, and creating a new file titled `candidate-githubid.md`. Fill
181+
this directory, and creating a new file titled `candidate-yourgithub.md`. Fill
182182
out all the fields in the template, but avoid making any format changes.
183183

184184
**Endorsement**
@@ -204,7 +204,7 @@ Election Officers will announce that on the GitHub issue.
204204

205205
Eligible candidates can submit a pull request with a biography in this
206206
directory with their platform and intent to run. This PR will copy `nomination-template.md`
207-
to a file named `candidate-YourName.md`. It will fill out the fields in
207+
to a file named `candidate-yourgithub.md`. It will fill out the fields in
208208
that template.
209209

210210
All biographical statements should be brief and to the point, with a guideline of around

elections/steering/documentation/template/nomination-template.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ the election directory -->
1111

1212
## SIGS
1313

14-
- SIGS/WG/UGs you're a member of
14+
- SIGs/WGs/Teams you're a member of
1515

1616
## What I have done
1717

0 commit comments

Comments
 (0)