• Stars
    star
    120
  • Rank 295,983 (Top 6 %)
  • Language
  • License
    Apache License 2.0
  • Created about 2 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Applications for Sandbox go here! โณ๐Ÿ“ฆ๐Ÿงช

Sandbox

CNCF Sandbox

This repository is designed to allow projects seeking to join the CNCF as a ๐Ÿ“ฆ Sandbox ๐Ÿ“ฆ project to submit their applications. It is still a work in progress and we welcome PRs on this repo to automate assignments, improve the process, etc. If you have any questions, please reach out in the TOC Slack Channel or file an issue on the repo.

For information on the sandbox process please check out the details on our sandbox application process below.

How to apply

Applying is as easy as 1-2-3!

  1. Open a new Sandbox Application using the linked issue form.
  2. Complete all sections of the form.
  3. Submit the issue.

What's next?

Your project's application is placed in the backlog for triaging. You can view the status of your application and others at anytime by checking out our Project Board. When the TOC meets to review applications, more details on frequency here, your application will be pulled up and discussed. Your application may receive one of several statuses:

  • New - It is a brand new application and is in the backlog for an upcoming review.
  • Approved - The application has been reviewed and been approved by the TOC. The issue will be closed.
  • Declined - The application has been reviewed and been declined by the TOC. The comments on the issue will reflect the TOC decision and the issue will be closed.
  • Need-Info - The application has been reviewed and requires more information in order for the TOC to further discuss the application. For instructions on what to do, please jump down to Need-Info.
  • TAG-Assigned - The application has been reviewed and the TOC would like a TAG to review or consult with the project prior to further discussions. For instructions on what to do, please jump down to TAG-Assigned.
  • Postponed - The application has been reviewed and the TOC has determined the project (as it exists at time of review) is not ready for inclusion within the CNCF. For instructions on what to do, please jump down to Postponed
  • Returning - The application has been reviewed previously, was affixed a Need-Info or TAG-Assigned label, and that work has been completed and is ready for re-review. For instructions on what to do, please jump down to Returning.

Label statuses defined

Removing, updating, and adding labels as well as updating the project board are the responsibility of the TOC and CNCF staff.

New

The application is new and placed in the backlog.

Approved

The application has been approved.

Declined

The application has been declined.

Need Info

If your project is assigned a Need-Info label, the TOC will comment on the issue with the specific additional information needed. It will then be placed in the Waiting status of the Project Board.

Please provide the additional information requested as a comment on the issue with links as appropriate. Once you have done this, please add the below text to your comment so the TOC and staff know to update the issue: Completed info, project is Returning

This lets the TOC know the project is ready to be reviewed again. A TOC member or staff will remove the Need-Info label and affix Returning where it will then be removed from the Waiting status and placed in the Upcoming status for discussion at the next meeting.

TAG Assigned

If your project is assigned an TAG-Assigned label, the TOC will comment which TAG(s) and provide specific details on what is requested. The TAG Co-Chair(s) will be tagged on the issue. Depending on the details of the comment, the TAG or the project will update the issue with a comment containing any pertinent information. This may include links to a presentation recording, as summary of a discussion with the TAG, or recommendations.

Once a comment has been added, please add the below text to your comment so the TOC and staff know to update the issue: Completed TAG review, project is Returning

This lets the TOC know the project is ready to be reviewed again. A TOC member or staff will remove the TAG-Assigned label and affix Returning where it will then be removed from the Waiting status and placed in the Upcoming status for discussion at the next meeting.

TAG(s)

If the issue is affixed the TAG-Assigned label and you have been tagged on the issue as a TAG co-chair, please review the comments for the specific asks regarding the project. When completed, please provide a comment containing any pertinent information. This may include links to a presentation recording, as summary of a discussion with the TAG, or recommendations. Please work with the project to coorindate who will be updating the issue.

Once a comment has been added, please add the below text to your comment so the TOC and staff know to update the issue: Completed TAG review, project is Returning

This lets the TOC know the project is ready to be reviewed again. A TOC member or staff will remove the TAG-Assigned label and affix Returning where it will then be removed from the Waiting status and placed in the Upcoming status for discussion at the next meeting.

Postponed

If the issue has been affixed with the Postponed label it will be closed as the TOC has determined the project at the time of discussion is not ready for inclusion into the CNCF. There will be a comment on the issue that annotates the expectations in order for the project to be re-reviewed by the TOC. Depending on the status and details, there are a few options to be re-reviewed. For information on review ordering for postponed projects, plese refer to the Review Order section.

Returning for review after being postponed

a. If the project has had substantial changes to the original information provided, open a new issue and link to the previous issue in the Additional information question (last question on the form). The project will be reviewed as if it were a new project applying but retain the historical context of the previous review to assist in evaluation.

b1. If the project has had no substantial changes, the originator of the issue may reopen it and provide a brief status update that addresses the TOC closure comments with a comment Revisit Ready. The TOC or staff will apply the Returning label and place the issue in the Upcoming status for discussion at the next meeting.

b2. If the individual seeking to reopen the issue is NOT the originator of the issue AND the project has had no substantial changes, provide a brief status update that addresses the TOC closure comments. The TOC or staff will reopen the issue and apply the Returning label and place the issue in the Upcoming status for discussion at the next meeting.

Returning

Issues affixed with the Returning label are placed in the Upcoming status on the Project Board for an updated discussion at the next Sandbox Application meeting.

How applications are reviewed

Frequency

The TOC reviews sandbox applications approximately every two months as of June 2020 in a non-public meeting; referred to as "session" hereafter.

Quantity

The TOC attempts to work through approximately 7-10 applications per session. How many are actually reviewed in a session varies greatly between each session. Every project is unique and may warrant different areas of attention to be elevated for more in-depth discussion, depending on the nature and function of the project.

Each TOC member prepares for these sessions by performing an independent review of those projects scheduled for discussion at the next session prior to that session. They'll keep their notes on hand for when the project is up for discussion.

Review order

Sandbox applications are traditionally reviewed in a First In, First Out (FIFO) ordering as they appear on the ๐Ÿ— Upcoming Column of the Sandbox Application Board by their corresponding issue number. The only exception is where projects are Returning for review. Projects that are Returning are prioritized for re-review as they had previously been subject to a review and have completed their outstanding asks. In cases where a project was Postponed and has substantial changes since last review, a new issue is opened, linked to the previous, and reviewed as a new application. Refer to the Postponed label definition for more information.

Applications are moved from New to Upcoming approximately two weeks prior to the next scheduled session by the TOC or support staff.

Discussions and decision

During the course of the session, the TOC will actively discuss the project based on the information provided in the issue as well as other observations the TOC has about the project. Those observations vary greatly and may be subject to each TOC member's area of domain expertise, personal experience, community feedback, or other factors. During the course of active discussion, the TOC may identify areas the project needs to work on, complete, or allow to happen that could inhibit its acceptance into the CNCF. These areas will be captured succinctly and affixed the corresponding label (see Label statuses defined for more information). The issue will also receive a comment that details the additional areas that correspond with the label. The TOC comment may be formatted as a checklist or may be presented as text.

Examples

All project and organization names in the examples are fictional and are not intended to reflect any existing project past or present.

Baggywrinkle

The TOC reviews and discusses Baggywrinkle. The TOC determines Baggywrinkle doesn't have sufficiently clear direction or indicators on what the project does or how it does it. The TOC concurs that Baggywrinkle should present at the correct TAG to gather input to improve the clarity of what the project does and improve the documentation on how it does it in a cloud native way. The TOC will summarize the two items that need completed on the issue as checkbox items, affix the Need-Info and TAG-Assigned label. The TAG chairs are then tagged on the issue by their GitHub handle. The application is then moved to the โฒ Waiting Column of the Sandbox Application Board. Baggywrinkle then presents to the assigned TAG and incorporates their feedback into the project information and updates the application issue with a comment containing the requested clarity. They or the TAG may then check off the corresponding item, provide the Completed TAG review & info, project is Returning comment and the TOC or staff will remove the previous labels, affix the Returning label, and place the issue in the ๐Ÿ— Upcoming Column of the Sandbox Application Board so it is included at the next session.

Isobars

The TOC reviews and discusses Isobars. The TOC determines that Isobars is a very early project; having existed less than 6 months, and doesn't appear to clearly decoupled from the sponsoring company's flagship product. The TOC affixes the Postponed label and comments on the issue the need for greater maturity, more distinguished separation of the project from the product, and an estimated timeframe to reopen the issue for re-review. The issue is then closed. The project maintainers work for several months to decouple the project from the product and during that time the project fills out its documentation, use cases, and begins growing its community. The maintainers then reopen the issue, edit the content of the issue to reflect the changes or comment with updates and add the comment Revisit Ready. The TOC or staff will add the Returning label and remove the Postponed label. Isobars is then placed on the ๐Ÿ— Upcoming Column of the Sandbox Application Board by the TOC or staff so it is included at the next session.

Acceptance and annual reviews

Once projects are accepted into the Sandbox, projects are subject to an Annual Review.

More Repositories

1

landscape

๐ŸŒ„ The Cloud Native Interactive Landscape filters and sorts hundreds of projects and products, and shows details including GitHub stars, funding, first and last commits, contributor counts and headquarters location.
9,268
star
2

curriculum

๐Ÿ“šOpen Source Curriculum for CNCF Certification Courses
5,501
star
3

mentoring

๐Ÿ‘ฉ๐Ÿฟโ€๐ŸŽ“๐Ÿ‘จ๐Ÿฝโ€๐ŸŽ“๐Ÿ‘ฉ๐Ÿปโ€๐ŸŽ“CNCF Mentoring: LFX Mentorship + Summer of Code
2,385
star
4

tag-security

๐Ÿ”CNCF Security Technical Advisory Group -- secure access, policy control, privacy, auditing, explainability and more!
HTML
2,045
star
5

toc

โš–๏ธ The CNCF Technical Oversight Committee (TOC) is the technical governing body of the CNCF Foundation.
1,595
star
6

wg-serverless

CNCF Serverless WG
1,515
star
7

presentations

๐Ÿ“Š Presentations from the CNCF community to share and reuse
Go
891
star
8

k8s-conformance

๐ŸงชCNCF K8s Conformance Working Group
Shell
855
star
9

tag-app-delivery

๐Ÿ“จ๐ŸššCNCF App Delivery TAG
HTML
774
star
10

trailmap

๐Ÿ—บTrailMap files from the cncf/landscape repo
652
star
11

glossary

The CNCF Cloud Native Glossary Project aims to define cloud native concepts in clear and simple language, making them accessible to anyone โ€” whether they have a technical background or not (https://glossary.cncf.io).
HTML
651
star
12

tag-observability

Technical Advisory Group for Observability ๐Ÿ”ญโš™๏ธ
HTML
641
star
13

foundation

โ˜๏ธโ™ฎ๐Ÿ› This repo contains several documents related to the operation of the CNCF. File non-technical issues related to CNCF here.
Rich Text Format
559
star
14

artwork

๐ŸŽจ CNCF-related logos and artwork
533
star
15

devstats.archive

๐Ÿ“ˆCNCF-created tool for analyzing and graphing developer contributions
Shell
445
star
16

financial-user-group

๐Ÿ’ฐ๐Ÿ’ธโ˜๏ธ For those interested in running Kubernetes in highly regulated environments, particularly financial services
301
star
17

students

CNCF resource for students looking to get into the cloud native community.
296
star
18

landscapeapp

๐ŸŒ„Upstream landscape generation application
JavaScript
253
star
19

tag-env-sustainability

๐ŸŒณ๐ŸŒโ™ป๏ธ TAG Environmental Sustainability
HTML
236
star
20

kubernetes-community-days

๐Ÿ“… Kubernetes Community Days website
229
star
21

udpa

๐ŸŒŒ๐Ÿ“ŠโœˆUniversal Data Plane API Working Group (UDPA-WG)
Starlark
229
star
22

xds

xDS API Working Group
Starlark
203
star
23

memorials

๐Ÿ•ฏ๏ธ๐Ÿ’CNCF Community Memorials
182
star
24

velocity

๐Ÿš…Track development velocity
Shell
181
star
25

tag-contributor-strategy

CNCF Technical Advisory Group on Contributor Strategy -- maintainer relations, building up contributors, governance, graduation, and more.
HTML
176
star
26

cloud-native-community-cookbook

A beautiful cookbook with recipes from around the cloud native community.
173
star
27

gitdm.archive

๐Ÿ“œFork for tracking CNCF projects
Ruby
169
star
28

llm-starter-pack

๐Ÿค– Get started with LLMs on your kind cluster, today!
Python
166
star
29

cnf-testbed

ARCHIVED: ๐Ÿงช๐Ÿ›๏ธCloud-native Network Function (CNF) Testbed --> See LFN Cloud Native Telecom Initiative https://wiki.lfnetworking.org/pages/viewpage.action?pageId=113213592
Shell
163
star
30

contribute

๐Ÿ™‹๐Ÿฟโ€โ™€๏ธ๐Ÿ™‹๐Ÿฝโ€โ™‚๏ธ๐Ÿ™‹๐Ÿปโ€โ™€๏ธContribution guide to the CNCF ecosystem
Go
161
star
31

tag-storage

๐Ÿ—„CNCF Storage TAG
157
star
32

cluster

๐Ÿ–ฅ๐Ÿ–ฅ๐Ÿ–ฅ๐Ÿ–ฅCNCF Community Cluster
154
star
33

communitygroups

๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿ’ป๐Ÿ‘จ๐Ÿฟโ€๐Ÿ’ป๐Ÿ‘ฉ๐Ÿพโ€๐Ÿ’ป๐Ÿ‘จ๐Ÿพโ€๐Ÿ’ป๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿ’ป๐Ÿ‘จ๐Ÿฝโ€๐Ÿ’ป๐Ÿ‘ฉ๐Ÿผโ€๐Ÿ’ป๐Ÿ‘จ๐Ÿผโ€๐Ÿ’ป๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปCNCF Community Groups (formerly meetups)
152
star
34

landscape2

Landscape2 is a tool that generates interactive landscapes websites
TypeScript
152
star
35

ambassadors

๐ŸŒ๐ŸŒŽ๐ŸŒ CNCF Ambassadors
151
star
36

llm-in-action

๐Ÿค– Discover how to apply your LLM app skills on Kubernetes!
Python
136
star
37

cartografos

The Cartografos working group aims to provide tools to help adopters and end-users to navigate the CNCF landscape and the wider cloud native ecosystem.
HTML
131
star
38

telecom-user-group

๐Ÿ“ž๐Ÿ“ฑโ˜Ž๏ธPublic info for the CNCF Telecom User Group
127
star
39

cncf-fuzzing

โœจ๐Ÿ” CNCF Fuzzers
Go
111
star
40

clomonitor

CLOMonitor is a tool that periodically checks open source projects repositories to verify they meet certain project health best practices
TypeScript
107
star
41

svg-autocrop

๐Ÿš—๐ŸŒฝ๐Ÿ”ณAn NPM module to autocrop and slim down SVGs
JavaScript
105
star
42

gitvote

GitVote is a GitHub application that allows holding a vote on issues and pull requests
Rust
105
star
43

surveys

๐Ÿ“๐Ÿ“Š CNCF Survey Data
92
star
44

clotributor

Discover great opportunities to become a Cloud Native contributor
TypeScript
88
star
45

enduser-public

๐Ÿ”š๐Ÿ‘ฉ๐Ÿพโ€๐Ÿ’ป๐Ÿ‘จ๐Ÿฝโ€๐Ÿ’ป๐Ÿ‘ฉ๐Ÿผโ€๐Ÿ’ปCNCF End User Community
82
star
46

tag-runtime

๐Ÿƒ๐Ÿฟโ€โ™€๏ธ๐Ÿƒ๐Ÿฝโ€โ™€๏ธ๐Ÿƒ๐Ÿปโ€โ™‚๏ธ๐Ÿ•’CNCF Technical Advisory Group for Runtime
HTML
82
star
47

cncf.io

โ˜๏ธโ™ฎ๐Ÿ›๐Ÿšง The CNCF.io WordPress website
PHP
81
star
48

research-user-group

๐Ÿ“š ๐Ÿ‘จโ€๐Ÿ”ฌ ๐Ÿ‘ฉโ€๐Ÿ”ฌ Discussion and advancement of Research Computing using Cloud Native technologies
77
star
49

demo

Demo of CNCF technologies
JavaScript
77
star
50

devstats

๐Ÿ“ˆCNCF-created tool for analyzing and graphing developer contributions
Shell
74
star
51

servicedesk

๐Ÿ’โ€โ™€๏ธ๐Ÿ’โ€โ™‚๏ธ๐Ÿ“ฅ Maintainers can get project-related help from the CNCF
73
star
52

people

Stores the data that will populate the various people listings on cncf.io
Makefile
72
star
53

tag-network

๐ŸŒ CNCF Network TAG
70
star
54

project-template

CNCF Project Template
66
star
55

devstatscode

๐Ÿ“ˆDevStats code
Go
43
star
56

clowarden

CLOWarden is a tool that manages access to resources across multiple services
Rust
43
star
57

techdocs

CNCF TechDocs Team
41
star
58

dot-org-hugo-theme

Hugo theme ideal for Organizations to use. Built initially for the TODO site redesign.
SCSS
38
star
59

landscape-graph

CNCF Landscape Graph, data model, and applications.
Jupyter Notebook
38
star
60

kubestronaut

38
star
61

wg-ci

๐Ÿ”„CNCF CI Working Group
36
star
62

cloudnativetv

The home for CloudNative.tv the definitive interactive media experience for learning and growing in cloud native
CUE
34
star
63

radar

CNCF Tech Radar
JavaScript
33
star
64

gitdm

๐Ÿ“œFork for tracking CNCF projects
Ruby
30
star
65

cla

โœCLAs for CNCF
29
star
66

zero-to-merge

โ˜๏ธ A comprehensive, four-week program designed to help you effectively navigate contributions to CNCF projects.
28
star
67

wg-networking

๐Ÿ“ก๐Ÿ“ถCNCF Networking WG
26
star
68

hugo-netlify-starter

Static website template for CNCF projects
HTML
26
star
69

landscape2-sites

Landscape2 sites settings and deployment workflows
25
star
70

awards

๐Ÿ† CNCF Community Awards
20
star
71

public-sector-user-group

๐Ÿ›๏ธ ๐Ÿ—ฃ๏ธ โ˜๏ธ CNCF User Group focused on advancing cloud computing in the public sector
20
star
72

contribcard

Contribcard is a tool that generates cards for your projects contributors
TypeScript
19
star
73

devstats-example

๐Ÿ“ˆExample DevStats deployment for single project - Homebrew
Shell
19
star
74

chaosengineering-wg

Chaos Engineering Working Group ๐Ÿ’ฅโš™๏ธ๐Ÿงฐ
16
star
75

crossplane-conformance

Crossplane Conformance Program
16
star
76

wg-coc

โš–๏ธ CNCF Code of Conduct WG
14
star
77

tab

โš–๏ธ End User Technical Advisory Board (TAB)
12
star
78

devstats-helm

๐Ÿ“ˆDevStats deployment on Kubernetes using Equinix servers and Helm, CoreDNS, containerd, MetalLB, OpenEBS, nginx-ingress, nginx, cert-manager, nfs-server-provisioner.
Shell
11
star
79

devstats-docker-images

๐Ÿ“ˆDevStats docker images: minimal (hourly cron job sync), full (provisioning/bootstraping), Grafana (UI endpoint)
Shell
10
star
80

prometheus-conformance

Prometheus Conformance Program
9
star
81

hnscraping

๐Ÿ‘ฉ๐Ÿพโ€๐Ÿ’ป๐Ÿ“ฐ๐ŸงฝHacker News hiring scraping
Ruby
9
star
82

devstats-reports

๐Ÿ“ˆvarious reports generated from DevStats databases
Shell
9
star
83

filterable-landscape

Interactive version of the Cloud Native Landscape
JavaScript
9
star
84

clbo

CLBO - Entertainment and education in the Cloud Native ecosystem
Go
9
star
85

images

Images for deploying to clouds
8
star
86

sig-security-events

๐Ÿ”๐Ÿ“…SIG Security Events
HTML
8
star
87

site-boilerplate

๐Ÿ‘€๐Ÿฒ๐Ÿ›Basic website and documentation starter for CNCF projects
HTML
8
star
88

svg-autocrop-serverless

๐Ÿš—๐ŸŒฝ๐Ÿ”ณ๐Ÿ’โ€โ™€๏ธ๐Ÿ™…โ€โ™€๏ธ๐Ÿ’โ€โ™‚๏ธ๐Ÿ™…โ€โ™‚๏ธServerless infrastructure for SVG Autocrop
HTML
8
star
89

hnanalysis

๐Ÿ‘ฉ๐Ÿพโ€๐Ÿ’ป๐Ÿ“ฐHacker News analysis
Go
8
star
90

china-video-block

๐Ÿ‡จ๐Ÿ‡ณ๐ŸŽฌ๐ŸงฑWordpress Gutenberg plugin to offer the same video via qq or YouTube depending on browser IP address
PHP
8
star
91

devstats-helm-graphql

๐Ÿ“ˆDevStats deployement for the GraphQL foundation
Shell
7
star
92

business-value

CNCF Business Value Subcommittee
7
star
93

foundation-starter-kit

๐Ÿ›๐Ÿฃ๐ŸŽ› Recommended Hugo starter site for open source foundations
HTML
7
star
94

landscape2-validate-action

This GitHub action checks if the provided landscape data file is valid
7
star
95

transportation-user-group

๐Ÿ›ฉ ๐Ÿš… ๐Ÿš˜ A CNCF User Group focused on advancing cloud computing in the transportation industry
7
star
96

dco2

GitHub App that enforces the Developer Certificate of Origin (DCO) on Pull Requests
Rust
6
star
97

devstats-helm-example

๐Ÿ“ˆDevStats example deployment using Helm
Shell
6
star
98

cncf-branding

๐Ÿ–ผ Color codes and logos for all CNCF projects
HTML
6
star
99

cloud-native-days

๐Ÿ“…Cloud Native Days website
HTML
6
star
100

clone-page-tree

๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง ๐Ÿ“„๐ŸŒฒWordpress plugin to duplicate a page and all of its subpages
PHP
6
star