Skip to content

Commit 9b5d570

Browse files
committed
update reg team README.md post KCSEU2024
1 parent d6edf4c commit 9b5d570

File tree

1 file changed

+106
-64
lines changed

1 file changed

+106
-64
lines changed

events/events-team/registration/README.md

Lines changed: 106 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -52,55 +52,31 @@ This role can include one or more shadows. The Registration Lead can delegate/as
5252
### Assembling the Questions and Paths
5353

5454
Well before the event, collect the information needed for the registration form,
55-
and determine the registration workflow. In general this boils down to are they
56-
an _"Active/Current Contributor"_ vs a _"New Contributor"_. With a few
57-
independent questions for each registration path.
55+
and determine the registration workflow.
5856

59-
For the _"New Contributor"_ path there may be additional paths or questions such
60-
as a _"101"_ or _"201"_ track along with other questions that will aid the
61-
workshop organizers.
62-
63-
In addition to any path specific questions, all attendees should be asked the
64-
following:
57+
All attendees should be asked the following:
6558

6659
| Question | Type | Required | Notes |
6760
|----------------------------------------------------------------|-----------|----------|----------------------------------------------------------------------------------------------------------------|
68-
| Name | Free Text | Yes | |
6961
| Email | Free Text | Yes | |
70-
| GitHub Handle | Free Text | Yes | |
71-
| Signed the CLA | Dropdown | Yes | Provide link to CLA. Options: Yes, No - but will do before workshop, No - cannot sign due to work resrictions. |
72-
| Food Restrictions | Dropdown | Yes | Options: `none`, `Gluten Free`, `Vegetarian`, `Vegan`, `Other` |
62+
| First Name | Free Text | Yes | |
63+
| Last Name | Free Text | Yes | |
64+
| Job Title | Free Text | Yes | |
65+
| Company/Organization | Free Text | Yes | |
66+
| GitHub Username *If your GitHub Profile URL is https://github.com/username , only enter username not @username. If you don't have a GitHub username, please enter N/A* | Free Text | Yes | |
7367
| Swag Related Question | Dropdown | Yes | Swag question is generally shirt size. |
68+
| Please specify dietary needs (if any) | Dropdown | No | Options: `none`, `Gluten Free`, `Vegetarian`, `Vegan`, `Halal`,`Other` |
69+
| Do you have a disability that we should be mindful of as we try to accommodate everyone for this event? | Dropdown | No | Options: `Yes`, `No` |
70+
| What email did you use to register for KubeCon + CloudNative Con <NA/Europe> <year>? **KubeCon + CloudNative Con <NA/Europe> registration is required to attend Kubernetes Contributor Summit <region> <year>** | Free Text | Yes | |
71+
| Are you a member of one of the [Kubernetes GitHub Orgs](http://git.k8s.io/community/github-management#actively-used-github-organizations) | Dropdown | Options: `Yes`, `No` [Pop up if no is selected] Attending the Kubernetes Contributor Summit in-person is limited to Kubernetes Org Members and Sponsored Attendees. If you have questions, please email [email protected]. Yes | |
72+
| What SIGs or WGs are you most active in? Only list the top three. *This will help us plan content and activities.* | Dropdown | Yes | Options: <list all SIGs and WGs> |
73+
| What sessions are you most looking forward to? *This will help us plan content and activities.* | Dropdown | No | Options: `Unconference`, `Prepared Presentations`, `Steering AMA`, `SIG Discussions/Working Sessions`, `Impromptu Discussions`, `Social/Mingling` |
74+
| What other session(s) would you like to see at the summit? What else would make this event valuable to you? *We've changed content based on contributor feedback to this question in the past.* | Free Text | Yes | |
7475
| Social Event | Dropdown | Yes | Required if there is an independent social event. |
7576
| Emergency Contact | Free Text | No | Name and Phone Number. Phone number to be verified. |
7677
| How can we make this a valuable event for you? | Free Text | No | |
7778
| If you had a speaking slot, what would you like to talk about? | Free Text | No | |
78-
| Where did you hear about the Contributor Summit? | Checkbox | No | Options: `Twitter`, `mailing list`, `GitHub`, `community meeting`, `SIG/WG Meeting`, `Slack`, `Other` |
79-
80-
Following are some of the path specific questions that have been asked in the past:
81-
82-
**New Contributor**
83-
84-
| Question | Type | Required | Notes |
85-
|---------------------------------------------------------------------------------|-----------|----------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
86-
| Laptop availability for workshop | Dropdown | Yes | Should be mentioned that workshop can still be attended if laptop is not available and pair with other participants. Options: Yes, No - do not have a laptop, No - have one but cannot install software on it without IT approval |
87-
| Have you joined the kubernetes slack? If so, what is your handle? | Free Text | No | |
88-
| Are there any areas of Kubernetes you're already interested in contributing to? | Checkbox | No | Options: `API`, `CLI`, `testing`, `docs`, `community`, `release`, etc |
89-
| Are there any SIG's you are interested in joining? | Free Text | No | |
90-
| What are you hoping to get out of the contributor summit? | Free Text | No | |
91-
| Experience with Go | Dropdown | No | Rate from 1 to 5, with 1 being no experience |
92-
| Experience with kubernetes as a user | Dropdown | No | Rate from 1 to 5, with 1 being no experience |
93-
| Experience of developing application that integrate with kubernetes | Dropdown | No | Rate from 1 to 5, with 1 being no experience |
94-
95-
96-
**Active Contributor**
97-
98-
| Question | Type | Required | Notes |
99-
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------|----------|-------------------------------------|
100-
| Are you member of a Kubernetes Github Org? | Dropdown | Yes | |
101-
| What SIG's or WG's are you most active in? | Checkbox | Yes | Options: List of the SIG's and WG's |
102-
| What session(s) would like to see at the summit? what would make this event valuable to you? We've changed content based on contributor feedback to this question in the past. | Free Text | No | |
103-
79+
| Where did you hear about the Contributor Summit? | Checkbox | No | Options: `X (formerly Twitter)`, `Mastodon`, `Kubernetes-dev mailing list`, `GitHub`, `Monthly Kubernetes Community Meeting`, `SIG/WG Meeting`, `Slack`, `Kubernetes Blog`, `Other` |
10480

10581
Additionally, a separate form can be created for registering the `summit staff`.
10682

@@ -126,9 +102,6 @@ a system include:
126102
- Can it integrate with [sched]? If it can automatically add an attendee, it
127103
will make for a less error prone invite process.
128104

129-
<!--
130-
TODO: insert link/note to reg system used for KubeCon CN
131-
-->
132105
In past events, registration systems that have been used were [Google Forms],
133106
[SurveyMonkey], and [cvent]. All have their pluses and minuses.
134107

@@ -147,13 +120,41 @@ require going through the LF.
147120
Other options exist and should be evaluated when making your decision for the
148121
registration system.
149122

123+
### Communications
124+
125+
Work with the Communications Lead to include the link to the registration page and future
126+
communications efforts to drive registration.
150127

151128
### Approval Process
152129

153-
TODO - update doc with new process - query to get org members below:
130+
The Kubernetes Contributor Summit is for active contributors to the Kubernetes project.
131+
Registrants will be approved if they are org members of one of the following Kubernetes Orgs:
132+
kubernetes, kubernetes-client, kubernetes-csi, kubernetes-sigs, etcd-io.
133+
134+
A SIG lead (co-chair, tech lead, subproject lead) can sponsor a non-org member to attend the summit.
135+
Kubernetes Contributor Summit speakers who are non-org members can attend the summit.
136+
137+
<!--
138+
Discussed in the KCSEU 2024 retro, we need to make exception requests less personal
139+
We can use an existing method like use the same or similar criteria of the elections
140+
or have requests go to the Summit Staff who then ask SIG/WG leads.
141+
-->
142+
143+
There will be a **Kubernetes Contributor Summit Planning Doc** , in the past this
144+
was a Google Spreadsheet.
145+
146+
As soon as the **Kubernetes Contributor Summit Planning Doc** is available, populate
147+
the **org - DO NOT DELTE** tab (the name may change in the future but is always the
148+
tab that compares if the registrant is an org member) in the
149+
**Kubernetes Contributor Summit Planning Doc**.
150+
151+
There are 2 options to create a list of org members:
154152

155153
```
154+
git clone https://github.com/kubernetes/org.git
155+
cd org
156156
yq '.admins + .members' \
157+
config/etcd-io/org.yaml \
157158
config/kubernetes/org.yaml \
158159
config/kubernetes-client/org.yaml \
159160
config/kubernetes-csi/org.yaml \
@@ -162,37 +163,74 @@ yq '.admins + .members' \
162163
| sed -e 's/"//g' > members.txt
163164
```
164165

166+
an alternative is
167+
168+
```
169+
git clone https://github.com/kubernetes/org.git
170+
cd org
171+
yq '.admins + .members' \
172+
config/etcd-io/org.yaml \
173+
config/kubernetes/org.yaml \
174+
config/kubernetes-client/org.yaml \
175+
config/kubernetes-csi/org.yaml \
176+
config/kubernetes-sigs/org.yaml \
177+
| sed -e 's/---//g' | sed -e 's/- //g' \
178+
| sed -e 's/"//g' | sed -e '/^$/d' \
179+
| awk '{print tolower($0)}' | sort | uniq > members.txt
180+
```
165181

182+
Populate what's in members.txt in the **org - DO NOT DELTE** tab in the
183+
**Kubernetes Contributor Summit Planning Doc**.
166184

167-
An approval process for registration is commonly used for multiple reasons, but
168-
really boils down to ensuring the right people are in the right track or room.
169-
The goal is for all contributors to get the best experience out of the event and
170-
that may mean asking them to switch tracks.
185+
Create a list of staff, shadows, volunteers including day-of volunteers. You can
186+
create this list from the GitHub staffing issue e.g. https://github.com/kubernetes/community/issues/7611
187+
and query the Summit Staff leads for their day-of volunteers. The Day-of Operations
188+
team will likely have volunteers not listed on the GitHub staffing issue.
171189

172-
A few scenarios that have occurred:
190+
Once the talks for the Kubernetes Contributor Summit have been selected, create
191+
a list of speakers and note if any are not org members so they can be approved
192+
when they register.
173193

174-
**A person has signed up for the New Contributor Workshop, but in their
175-
comments have mentioned they are unfamiliar with Kubernetes.**
194+
Review past declined registrants if any are speakers, email them to re-register
195+
for the Contributor Summit.
196+
197+
#### Exception Request Scenarios
198+
199+
**A person is not an org member and would like to attend the Contributor Summit**
200+
201+
With 1600+ Kubernetes Org members and limited space and budget requirements, we've
202+
made the decision to limit attendance to those that are already actively engaged
203+
with the project.
204+
205+
Contributor Summit speakers without org membership can attend the Contributor Summit.
206+
207+
A SIG lead (co-chair, tech lead, subproject lead) can sponsor a non-org member to attend the summit,
208+
this process is TBD.
209+
210+
<!--
211+
Discussed in the KCSEU 2024 retro, we need to make exception requests less personal
212+
We can use an existing method like use the same or similar criteria of the elections
213+
or have requests go to the Summit Staff who then ask SIG/WG leads.
214+
-->
176215

177-
They may have interpreted the event as an _"Introduction to Kubernetes"_ from an
178-
end-user perspective. In this case it is best to reach out to them and provide
179-
more context for the event. They will likely apologize and ask to be removed.
216+
**A speaker is not registered for KubeCon + CloudNativeCon**
180217

181-
**A person who looks to be an Active Contributor has signed up for the New
182-
Contributor Track.**
218+
KubeCon + CloudNativeCon registration is a requirement to attend the Contributor Summit.
219+
Speakers must be registered for KubeCon + CloudNativeCon.
183220

184-
This could be accidental, or in some scenarios a non-code contributor is looking
185-
for a better introduction to the code base branch into code-based contributions.
221+
### Dietary Requirements
186222

187-
**A person registered for the Active or Current Contributor track, but has not
188-
participated with the project.**
223+
Confirm with the CNCF staff rep on who will keep track of dietary requirements.
224+
If there are any email requests, add them to the **Dietary Requirements** tab
225+
in the **Kubernetes Contributor Summit Planning Doc** and notify the CNCF staff
226+
rep.
189227

190-
They may have accidentally selected the wrong track, or believe they should go
191-
for other reasons. It is best to reach out let them know about the intended
192-
audience and that they may get more out of the other track. Use your best
193-
judgement. If you are unsure, reach out to other Event organizers or other
194-
members of SIG-Contributor Experience for their opinion on the matter.
228+
### Celebration Guests
195229

230+
The CNCF staff may have the ability to keep track of registrants who are bringing
231+
a plus 1 to the social. There may be emails to request to bring a plus 1.
232+
Add any requests via email to the **Celebration Guests** tab in the
233+
**Kubernetes Contributor Summit Planning Doc**.
196234

197235
#### Helpful Approval Tips and Facts
198236

@@ -250,7 +288,11 @@ combined with the post-event survey data, can provide insights in the event
250288
itself.
251289

252290

291+
## Registration at the Contributor Summit
253292

293+
If there is a registration desk / badge pickup at the Contributor Summit,
294+
it is helpful to have a Registration Team member at the registration desk during
295+
the morning of the Kubernetes Contributor Summit to assist with questions.
254296

255297

256298
[sched]: http://sched.com

0 commit comments

Comments
 (0)