Services and Requests

Services and requests that are available to the contributor community, such as slack channels, github repos, tweets, netlify sites and more.

GitHub requests

Organization membership

Kubernetes GitHub Org members should be actively contributing to the upstream project, and should meet the general requirements outlined in the community membership guidelines.

Org membership requests can be made using the Org Membership Request form in the kubernetes/org repo. Requests are often processed in batch once every 2-3 business days.

NOTE: If you are an existing member of the kubernetes org, you are not required to apply for org membership in another Kubernetes org, such as kubernetes-sigs. Instead, open a pull request to the kubernetes/org repo adding yourself a member of the other org.

Team membership

GitHub team membership changes should be made by directly opening a pull request against the kubernetes/org repo, updating the desired team.

Repo requests

GitHub requests such as repo creation, migration, or archival can be made using one of the issue templates in the kubernetes/org repo.

Repo requests require approval from the owning SIG leads, or in some instances, community members that are granted permission to request repos on behalf of a subproject.

Donated repos, or repos that were originally created outside the project have some additional requirements that must be satisfied before they can be transferred to a Kubernetes project owned GitHub organization.

For more information, see the Kubernetes GitHub Repository Guidelines.

Communication platform and services

Contributor communications

Contributor communication requests, such as tweets from @K8sContributors, blog posts, editorial support, promotion requests, or announcements can be made by filling out the Contributor Comms Request form in the kubernetes/community repo.

Mailing lists

Mailing lists are largely intended for community groups, but are available for subprojects if the need arises. These groups should be made following the community mailing list creation procedure. With the subproject’s entry in sigs.yaml, being updated with the new mailing list.

Slack

Public Slack channels and user groups may be requested by opening a pull request updating the slack-config in the kubernetes/community repo. Slack channels must adhere to some common-criteria to be added. As an example, project focused channels must be for an Open Source project and not a private commercial one.

Other Slack requests, such as for private channels or integration requests should be through the Slack Request form in the kubernetes/community readme.

For more information, see the Slack Guidelines.

Surveys

The Kubernetes project has access to the CNCF SurveyMonkey account for creating community surveys, and SIG-Contributor Experience includes people who can give advice on improving the quality of surveys, as well as promote them. Requests can be made using the Community Survey Request form in the kubernetes/community repo.

For additional information, on survey services, see the community Survey request guidelines.

YouTube

YouTube playlists or upload requests can be made to the YouTube admin team, by pinging @youtube-admins in the SIG ContribEx Slack channel.

For more information, see the YouTube guidelines.

Zoom

Zoom meetings requests should be made to the owning community group leads. They are responsible for the creation and posting of the meeting to the group’s mailing list.

For more information, see the Kubernetes Zoom guidelines.

If you need further assistance, you can open an issue in the kubernetes/community repo, or ping the @zoom-admins in the SIG ContribEx Slack channel.

Other

Netlify websites

Official Kubernetes subprojects can request a domain and site hosting for their project specific documentation. The Kubernetes community has standardized on Netlify for this purpose.

Requesting a site requires three things:

There are some specific formats and guidelines around some of these items, they can be be reviewed in the Netlify subproject site guidelines.

Funding

Need to pay for something on behalf of the Kubernetes Project? Funding requests can be made by opening an issue in the kubernetes/funding repo using one of the available issue templates.

Items that are covered fall largely into one of four categories:

  • Infrastructure: testing infra, video conferencing, mailing lists, domains, etc
  • Events: SIG face-to-face meetings, developer summits, etc
  • Consulting services: docs writers, security auditors, etc
  • Community Gifts: swag codes, thank you cards, etc

For more information on funding requests, see the Project Funding page.