Skip to content

Proposal: Migrating k-dev to a managed kubernetes.io account #5877

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
14 of 17 tasks
nimbinatus opened this issue Jul 7, 2021 · 23 comments
Closed
14 of 17 tasks

Proposal: Migrating k-dev to a managed kubernetes.io account #5877

nimbinatus opened this issue Jul 7, 2021 · 23 comments
Assignees
Labels
area/community-management sig/contributor-experience Categorizes an issue or PR as relevant to SIG Contributor Experience.
Milestone

Comments

@nimbinatus
Copy link
Member

nimbinatus commented Jul 7, 2021

Kicking off an issue to track a discussion we've been having in Contribex. Currently, we can't send out community-wide calendar invites to k-dev due to restrictions around public Google Groups that limit how many people you can send a calendar invite to. Since we're in a situation where people track everything on their calendars and are generally remote, the lack of calendar invites means attendance and engagement are low. In addition, new contributors generally miss out on community-wide events since the calendar invites are not present and they may only hear about a community event after the fact.

Other issues:

We propose migrating k-dev to a managed kubernetes.io address. This requires a lot of work (including many things I know I don't know about). Let's use this issue to track the thoughts and the work.

naming convention: - needs a decision from the community; pending a contribex meeting
#6274

timeline

  • nov 10th - give chairs a heads up
  • nov ?? - send a note to contribex mailing list for discussion on naming convention - k/community/communication/owners and k/community/owners make the final call
  • dec 7th - draft comms..
  • dec 7th - next release date - don't push changes before this date
  • dec 8th - discuss full plan at contribex meeting; get comms and name approved
  • dec 13th - tell kdev cc/leads - add their actions
  • dec 20th - Paris to create PR to k8s.io and establish the moderators
  • dec 14th - close poll for name
  • week of dec 20th - get review on PR and test list by adding a few members post merge
    • test moderation
    • test joining
    • test who can see what
  • week of dec 20th post merge - tell leads they can start adding to docs
  • jan 1/2 - migrate members
  • jan 1/2 - lock old threads
  • jan 1/2 - merge Changed all instances of k-dev@ and kubernetes-dev@ to [email protected] #6311
  • jan 2 - flip / make the change / send welcome email
    (turning off access to post and new membership)
  • jan 2 - complete and close this issue: [ML Migration] Post migration: kdev mailing list  #6275
  • jan 2 - tweet from k8scontributors
  • jan 3 - blog

comms to be drafted [help us with this! comment below with suggestions for each]
#6273

Post migration items
#6275

/sig contributor-experience
/assign @nimbinatus
cc @mrbobbytables @alisondy

@k8s-ci-robot k8s-ci-robot added the sig/contributor-experience Categorizes an issue or PR as relevant to SIG Contributor Experience. label Jul 7, 2021
@mrbobbytables
Copy link
Member

/area community-management
/milestone v1.23

@parispittman
Copy link
Contributor

parispittman commented Sep 14, 2021

Work done:
We have a list of emails from k-dev@ to migrate to the new group

Work needed:
someone to do the migration from the k8s.io group
timeline
comms
discovery - what's being tied to kdev now? calendars, gdocs, what else?

@parispittman
Copy link
Contributor

timeline:
nov 10th - tell leads [what is their action?]
dec 7th - next release date - don't push changes before this date
dec 13th - tell kdev cc/leads - 3 week heads up - [what is their action?]
jan 3 - flip / make the change

@parispittman
Copy link
Contributor

other communications needed:
tweets - when?
blog - when?

@parispittman
Copy link
Contributor

leads@ and #chairs-and-techleads have been given notice

kdev moderators are in the loop as well (please comment here y'all if we are missing anything!)

@justaugustus
Copy link
Member

Could we take the opportunity to shorten the address (given "Kubernetes" is implied in the domain name?

[email protected] ?
[email protected] ?

@mrbobbytables
Copy link
Member

I was thinking [email protected] personally since we canonically know it as "k-dev"

might be dev-k now :P

@justaugustus
Copy link
Member

I was thinking [email protected] personally since we canonically know it as "k-dev"

Agreed, but I'm also thinking it'd be cool to get away from any connotation that it's only a "dev-focused" list (being one of our primary discussion forums for code/non-code contributors/users alike)

@BenTheElder
Copy link
Member

BenTheElder commented Nov 10, 2021

It might be useful to have multiple lists this time, e.g. one that is upstream development specific and one that is broadly contributors to the organization?

e.g. when we share documents, calendar invites etc., those should be open to anyone in the organization (OTOH calendar invite volume is a real issue as well...).

Whereas when we wind up needing to announce things like "we're removing bazel here's what you need to know", "code freeze is coming", "these tests are failing and the release is blocked" those are generally actually aimed at people doing development in the "main" project and kinda just noise for anyone that isn't.

... But so far we've conflated "access to things in the organization" with "wishes to subscribe to cross-SIG development news" and "wishes to subscribe to general project news (elections etc.)".

@parispittman parispittman self-assigned this Nov 23, 2021
@parispittman
Copy link
Contributor

@BenTheElder what if we moved the latter (upstream dev) to discord and/or slack only and not a mailing list?

also curious if folks in contributor comms have thoughts there re: two upstream mailing lists with separate purposes
area/contributor-comms

@parispittman
Copy link
Contributor

parispittman commented Nov 23, 2021

@mrbobbytables @justaugustus - [email protected]? (contributors@ is already in play for the official comms)

agree that we should take kubernetes out though at the very least for shorter

@BenTheElder
Copy link
Member

BenTheElder commented Nov 23, 2021

Slack might work, but kubernetes-dev@ has had a pretty solid signal / noise ratio for the purpose of subscribing to upstream-developer facing updates at least, whereas the closest current slack channel #kubernetes-contributors I don't think many are monitoring due to amount of other posts (e.g. lots of end-users wind up there asking questions, which does get moderated, but not before notifying folks).

I think last we discussed discord for developer comms it was a no-go because employers blocked it due to the gaming association or somesuch, so we kept slack.

I think there's still value in a space for developer facing announcements, if we want to do that with slack I think we might need to do something like #announcments (#kubernetes-dev-announce ???) where posting is restricted. A moderated mailinglist seems hard to beat for this purpose.

EDIT: We should definitely stop conflating these purposes though, and naming like [email protected] or [email protected] would be much better for general contributor comms 😄

@BenTheElder
Copy link
Member

Maybe those development announcements should just be rolled into the one overall contributors mailinglist and not split out, but in either case I would advocate for something other than "dev" for that name, that more clearly encompasses all contributors. To me at least "dev" sounds like a reference to writing code. It's too bad we already use contributors@.

@parispittman
Copy link
Contributor

parispittman commented Nov 23, 2021

+1 on discord and employers, forgot about that.

I'm still on the positive with #kubernetes-contributors on slack because we can automate the kdev mailing list comms in there now we just don't because of time to do and think about the thing. moderation has made it infinitely better already.

would it be possible to sideline the convo about announcements channel / how we communicate announcements and proceed with migrating? I fret coming up with what goes where and why could take us a while to come to consensus and the migration is blocking a few different initiatives right now.

@BenTheElder
Copy link
Member

would it be possible to sideline the convo about announcements channel / how we communicate announcements and proceed with migrating?

Absolutely 🙏, just with the related sticking point that maybe "dev" isn't quite the name we're looking for, for broad community-wide calendar invites etc.?

@parispittman
Copy link
Contributor

100% same page @BenTheElder - lemme update the issue too

@mrbobbytables
Copy link
Member

I think there's still value in a space for developer facing announcements, if we want to do that with slack I think we might need to do something like #announcments (#kubernetes-dev-announce ???)

Sadly we can't do this with slack, we only get one channel that is restricted to who can post there 🙃

where posting is restricted. A moderated mailinglist seems hard to beat for this purpose

Yes

Maybe those development announcements should just be rolled into the one overall contributors mailinglist and not split out, but in either case I would advocate for something other than "dev" for that name, that more clearly encompasses all contributors. To me at least "dev" sounds like a reference to writing code. It's too bad we already use contributors@.

I do think they should all be rolled into 1 list, there really isn't much comms on k-dev currently and its mostly contributor announcements - more discussions take place on the sig-specific mailing lists.

Absolutely 🙏, just with the related sticking point that maybe "dev" isn't quite the name we're looking for, for broad community-wide calendar invites etc.?

👍

Maybe we could repurpose [email protected]?

We've used it in the past for events and things like that, but for most of the years it goes unused.

@caniszczyk
Copy link

caniszczyk commented Nov 23, 2021 via email

@BenTheElder
Copy link
Member

Another idea is to use something like github discussions for k-dev?

SIG Testing has been trialing GitHub discussions and no-one will use it, probably because our github inboxes are already a tire fire : (

@mrbobbytables
Copy link
Member

We share docs with k-dev (acls) and a good chunk of our contributors really want to stick with mail - we saw this when we brought up migrating to discourse.

Discussions also have a lot of moderation issues (aka its 100% on the github admins to handle or we create a new repo with new people with admin access) =/

@parispittman
Copy link
Contributor

/close

we're done!

@k8s-ci-robot
Copy link
Contributor

@parispittman: Closing this issue.

In response to this:

/close

we're done!

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/community-management sig/contributor-experience Categorizes an issue or PR as relevant to SIG Contributor Experience.
Projects
None yet
Development

No branches or pull requests

8 participants
@caniszczyk @justaugustus @BenTheElder @nimbinatus @parispittman @mrbobbytables @k8s-ci-robot and others