Skip to content

cncf/staff

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

171 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CNCF Staff Repository

This repository tracks the work of the CNCF Projects Team, documenting monthly activities and contributions across the cloud native ecosystem.

What is This?

The CNCF Projects Team supports the operational needs of 180+ CNCF projects, maintaining critical infrastructure, governance documentation, and community resources. This repository serves as the source of truth for team activities and automated reporting.

Monthly Reports

Monthly activity reports track team contributions across CNCF repositories. Each report includes:

  • Executive Summary: Month's key achievements and focus areas
  • Team Metrics: Aggregate pull requests, issues, and repository impact
  • Individual Contributions: Detailed breakdown of each team member's work
  • Repository Activity: Comprehensive list of PRs and issues by repository

Reports are automatically published as GitHub issues when committed to the reports/ directory.

View Reports

Team Members

The CNCF Projects Team consists of 8 members specializing in different areas:

Member Focus Area GitHub
Riaan Kleinhans TOC Governance & Project Lifecycle @riaankleinhans
Nate W LFX Mentorship & Documentation @nate-double-u
Daniel Krook Foundation Policy & Sandbox Process @krook
Bob Killen Automation & Community Infrastructure @mrbobbytables
Ihor Dvoretskyi Landscape Maintenance & Infrastructure @idvoretskyi
Jorge O. Castro Contribute Site Content & Community @castrojo
Robert Kielty Infrastructure Automation & CI/CD @RobertKielty
Jeffrey Sica Automation Tooling & GitJobs Platform @jeefy

Key Responsibilities

Project Lifecycle Management

  • Onboarding new sandbox projects
  • Processing project level transitions (sandbox → incubating → graduated)
  • Managing project archival workflows
  • Conducting project health reviews

Infrastructure & Automation

  • Maintaining GitHub Actions self-hosted runners
  • Developing automation tooling for governance workflows
  • Managing CI/CD infrastructure for CNCF projects
  • Cost optimization and performance monitoring

Governance & Documentation

  • Supporting TOC operations and governance reviews
  • Maintaining foundation policies
  • Managing TAG documentation automation
  • Coordinating TOC subproject meetings

Community Programs

Repository Structure

.
├── .github/
│   └── workflows/
│       ├── create-report-issue.yml           # Automated issue creation from reports
│       └── generate-project-metrics.yml      # Weekly project metrics report generation
├── reports/
│   ├── 2025-01-projects-team-report.md
│   ├── 2025-02-projects-team-report.md
│   ├── ...
│   ├── 2025-year-in-review.md
│   └── projects/                             # Project lifecycle metrics reports
│       └── YYYY-MM-DD-project-metrics.md
├── scripts/
│   ├── generate_project_metrics.py           # Script to generate project metrics
│   └── requirements.txt                       # Python dependencies
├── AGENTS.md                                  # AI agent instructions (internal use)
├── LICENSE
└── README.md

Automation

This repository uses GitHub Actions to automatically:

  1. Create GitHub Issues: When a report is committed to reports/, an issue is automatically created or updated
  2. Title Extraction: Issue titles are extracted from the H1 heading in each report
  3. Content Sync: Issue bodies are kept in sync with report file contents
  4. Weekly Project Metrics: Every Monday at 9:00 AM UTC, a new project metrics report is generated

Project Metrics Reports

The repository automatically generates weekly reports tracking CNCF project lifecycle metrics:

  • Graduation Review Backlog: Count of projects in graduation review by status
  • Graduation Review Velocity: Average time to complete graduation reviews
  • Incubation Review Backlog: Count of projects in incubation review by status
  • Incubation Review Velocity: Average time to complete incubation reviews
  • Sandbox Application Reviews: Count of sandbox applications completed by year
  • Sandbox Review Velocity: Average time to complete sandbox reviews
  • Onboarding Completed: Count of project onboardings completed by year

Reports are generated from:

  • GitHub Projects API (CNCF TOC Project Board #27)
  • TOC repository issues (graduation/incubation labels)
  • Sandbox repository issues (New and onboarding labels)

Reports are saved to reports/projects/ with accompanying visualizations.

No manual issue creation is required - simply commit a report file and the automation handles the rest.

Report Format

Monthly reports follow a standardized format:

  • Filename: YYYY-MM-projects-team-report.md
  • Title: # Projects Team - YYYY-MM-01
  • Sections: Executive Summary, Team Summary, Individual Contributors

Example: reports/2025-09-projects-team-report.md → Issue titled "Projects Team - 2025-09-01"

Data Sources

Reports are generated from:

  • GitHub API data (pull requests, issues, commits)
  • CNCF DevStats (contribution analytics)
  • Project lifecycle tracking systems
  • LFX Mentorship platform data

Note: Reports capture GitHub activity only and are not a complete measure of team member performance. Many activities (meetings, strategy, cross-functional work) are not reflected in GitHub metrics.

Contributing

This repository is maintained by the CNCF Projects Team. If you have questions or feedback about team activities:

Related Resources

License

This repository is licensed under the Apache License 2.0.

About

For tracking CNCF staff tasks

Resources

License

Code of conduct

Stars

Watchers

Forks

Contributors 2

  •  
  •