Steering Committee Nomination: Justin Santa Barbara (justinsb)

147 views
Skip to first unread message

Justin Santa Barbara

unread,
Sep 10, 2017, 10:53:00 PM9/10/17
to Kubernetes developer/contributor discussion
I nominate myself for the steering committee.

A little about me:

I have been involved with Kubernetes since before 1.0, primarily on AWS support (I am a lead of sig-aws), but also contributed the original multi-zone & NodePort support.  I also started the kops project, to produce an open-source and consistent Kubernetes installation tool.  I'm an independent, working with Kubernetes in my day job but not employed to contribute to it, so I contribute instead where I see a problem or an unmet need.

Here's why I am asking for your vote:

The steering committee's most important role is to make decisions where the normal process has failed to reach consensus, which we expect to happen when reasonable Kubernetes people disagree.  I believe in this event our goal should be to make decisions quickly and consistently.  We should explain our reasoning clearly both to persuade (or console!) the people who held the other view, but also to try to establish precedent, such that we can avoid future disagreements.   If we are trusted to make decisions, we should above all else strive to be predictable.

As an independent I will do so wearing my own two hats: that of a developer on the project contributing because it is a positive personal experience, and that of an end-user of Kubernetes valuing a stable and straightforward product.

My manifesto:

  • Where the steering committee is called upon to reach decisions, make them quickly and consistently, with clearly articulated reasoning.  We should aim to establish and document the Tao of Kubernetes, where we have found disagreement.
  • Value diversity amongst our contributor base and consider the happiness and productivity of contributors and our end-users as our ultimate goals; more so than the desires of our biggest sponsors, however welcome and well-intended those desires may be.
  • Our releases should be more focused on the end-user experience.  We need to better empower the release-team to reject changes that destabilize a release, or that unnecessarily burden the end-user.  We should identify and champion key themes in each release that give each release a clear reason.  This need not be combative or negative, but should be done in a collaborative way by involving the release team earlier in each release.
  • We must continue to delegate responsibilities to the SIGs, but we must remain mindful that the goal is the success of the Kubernetes project, not of the individual SIGs.
  • We should re-examine our processes, to ensure that the cost is worthwhile.  Where we have process whose burden outweighs the benefits, we should consider alternatives.
  • We should allow our many Kubernetes projects the freedom to experiment with alternative processes, so that we reap the maximum benefits from being in separate repositories and separately managed.  We should then encourage broader adoption of the approaches that have proved most successful.

Given the makeup of the electorate, I realize that this is not the most populist manifesto.  But I have watched other projects fall into exactly these traps, and we need to ensure that our momentum does not pull us in different directions, but continues to translate into progress.  So I appeal to you as individual contributors, or as custodians of an area of the project: a focus on our greater goal will yield a successful project that we are all happy, proud and honored to be part of, with more than enough responsibilities and opportunities to go around!  Where I personally have experienced dissatisfaction with the project it has usually been due to a lack of decision-making, and I believe an effective steering committee will unblock the debates that otherwise are the biggest sinks of our time and energy.  I ask for your vote, to act as a member of a steering committee following those values.

Justin

Joseph Jacks

unread,
Sep 10, 2017, 10:54:37 PM9/10/17
to Kubernetes developer/contributor discussion
I endorse Justin's nomination.

--
You received this message because you are subscribed to the Google Groups "Kubernetes developer/contributor discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kubernetes-dev+unsubscribe@googlegroups.com.
To post to this group, send email to kubernetes-dev@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-dev/CAFoXKmpMKWnR7BmuAkitCuuFus19ZwsgS0iDHiGoRXk%2B4M%3DnLg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Davanum Srinivas

unread,
Sep 11, 2017, 12:11:31 AM9/11/17
to Joseph Jacks, Kubernetes developer/contributor discussion
I endorse Justin's nomination

Thanks,
Dims
>> email to kubernetes-de...@googlegroups.com.
>> To post to this group, send email to kuberne...@googlegroups.com.
> --
> You received this message because you are subscribed to the Google Groups
> "Kubernetes developer/contributor discussion" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to kubernetes-de...@googlegroups.com.
> To post to this group, send email to kuberne...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/kubernetes-dev/CAEYm8_w17ztBt1dVd_rqSZcUzRezgtw9OhO8KkPfqBZ%2BZLqKUA%40mail.gmail.com.
>
> For more options, visit https://groups.google.com/d/optout.



--
Davanum Srinivas :: https://twitter.com/dims

Seth Pollack

unread,
Sep 11, 2017, 8:09:26 AM9/11/17
to Kubernetes developer/contributor discussion
I endorse this nomination

Mike Splain

unread,
Sep 11, 2017, 8:45:47 AM9/11/17
to Kubernetes developer/contributor discussion
I endorse this nomination.

Justin has been so incredibly helpful for those of us on AWS!

Thanks

Mike

Alexis Richardson

unread,
Sep 11, 2017, 9:57:00 AM9/11/17
to Mike Splain, Kubernetes developer/contributor discussion
I endorse this nomination


--
You received this message because you are subscribed to the Google Groups "Kubernetes developer/contributor discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kubernetes-dev+unsubscribe@googlegroups.com.
To post to this group, send email to kubernetes-dev@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-dev/b3528e31-d9d3-46c1-a491-b7f9cd682062%40googlegroups.com.

Justin Garrison

unread,
Sep 11, 2017, 3:39:54 PM9/11/17
to Kubernetes developer/contributor discussion
I know he doesn't need it, but I endorse Justin's nomination too!
Reply all
Reply to author
Forward
This conversation is locked
You cannot reply and perform actions on locked conversations.
0 new messages