open-telemetry / community

OpenTelemetry community content
https://opentelemetry.io
Apache License 2.0
794 stars 238 forks source link

GC ONBOARDING: mx-psi #2410

Closed danielgblanco closed 22 hours ago

danielgblanco commented 1 month ago

This issue should be assigned to both an existing member and a newly elected member, and the actions should be performed by both in collaboration. This ensures fluid communication and a successful onboarding into the OpenTelemetry Governance Committee.

The issue should be Closed as completed by the new member after all steps have been completed.

Assumptions

These assumptions ensure that the rest of the guide can be followed successfully.

The existing member must:

  1. Have the necessary privileges to perform the actions listed below.

The new member must:

  1. Be familiar with basic OpenTelemetry concepts
    1. Mission, Vision and Values
    2. Concepts
    3. Specification
  2. Have read and agreed to comply with the OpenTelemetry Governance Committee Charter as per requirements to stand for election.
  3. Have an email address, Google account, and GitHub account and is willing to share those details with other GC members.
    1. Note: Google account is mainly needed for Google Docs, but one may prefer to use work email or personal email for calendar invites.

Access Grants

This section ensures that the new member has access to all systems and has the necessary privileges to perform their role as a member of the GC.

1Password

1Password contains credentials for accounts managed by the GC as a group (i.e. not personal items).

The existing member must:

The current member must:

CNCF Slack

The main async medium for GC and TC members to communicate is a set of private channels on Slack.

The existing member must:

The new member must:

CNCF Service Desk

Interactions between the OpenTelemetry GC and CNCF are mostly driven via Service Desk tickets. Members can create tickets to discuss access to systems, licensing, funds, marketing, press, etc.

The existing member must:

The new member must:

GitHub

Most of the management, enablement, support and documentation work done by GC members happens on GitHub.

The existing member must:

Mailing Lists

The following mailing lists ensure that communications reach all necessary members of this group.

The existing member must:

The new member must:

Google Drive

OpenTelemetry handles minutes and other ad-hoc documents in Google Drive.

The existing member must:

The new member must:

Zapier

Zapier is used to sync meeting recordings from Zoom to a publicly viewable Google spreadsheet (see https://github.com/open-telemetry/community/blob/main/docs/how-meeting-recordings-upload-works.md for more details).

The new member must:

Meetings and Ceremonies

As per GC charter, all members are expected to attend the following meetings:

The dates and times of these meetings may be discussed and updated after every election cycle to accommodate time zones and scheduling requirements of attendees.

The existing member must:

Further Reading

The following is a list of documents and other media that new members must familiarize themselves with. The new member must go through these media and ask any relevant questions that will aid them in understanding their role as a GC member. The existing member must assist the new member, to the best of their capacity, in finding answers to these questions.

danielgblanco commented 1 month ago

Congratulations again @mx-psi! šŸŽ‰

Issue for team membership:

https://github.com/open-telemetry/community/issues/2413

PR with changes required to GC members:

https://github.com/open-telemetry/community/pull/2412

danielgblanco commented 1 month ago

We still have to decide how we assign GC liaison for the different SIGs current assigned to @dyladan. It might make sense to do a full review as timezones may be challenging.

mx-psi commented 1 month ago

Congratulations again @mx-psi! šŸŽ‰

Thank you!

Will update the issue checklist once I have write access :)

And yes, I think it also makes sense for me to be the liaison for the SIGs I participate in

mx-psi commented 3 weeks ago

@trask We are unsure if this should be done or if this part is outdated:

The existing member must:

Add user as Owner of groups.google.com/g/opentelemetry-calendar-contributors. The new member must:

Validate they have Owner permissions on the group above.

Could you help us double check?

danielgblanco commented 2 weeks ago

The only place where the group is used is in https://github.com/open-telemetry/community/blob/main/docs/how-to-handle-public-calendar.md#zoom-bombing-prevention

I don't know if we still require host keys for Zoom bombing to be shared this way, or if we can remove that doc entirely. If we do require it, we can share it with another group like https://groups.google.com/a/opentelemetry.io/g/calendar-edit-permission.

In any case, I'll raise a PR to remove this requirement, because it's not needed anymore for member onboarding.

danielgblanco commented 2 weeks ago

All tasks are done except for the cncf-opentelemetry-maintainers mailing list. This is being discussed in a Service Desk ticket, along with @dyladan's offboarding.

trask commented 2 weeks ago

I don't know if we still require host keys for Zoom bombing to be shared this way, or if we can remove that doc entirely. If we do require it, we can share it with another group like https://groups.google.com/a/opentelemetry.io/g/calendar-edit-permission.

I just sent #2424 for this part

danielgblanco commented 2 weeks ago

Raised https://github.com/open-telemetry/opentelemetry.io/pull/5540 to update website. I don't think that needs to be added to the onboarding issue template. Should probably happen on a regular cadence as a desired end-state.

mx-psi commented 2 days ago

I got invited to lists.cncf.io/g/cncf-opentelemetry-maintainers today, so I think we are all set here :rocket: