kubernetes/enhancements

Enhancements tracking repo for Kubernetes

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 1 hour ago
Type:Documentation / SpecificationCategory(s):Kubernetes & OperatorsCloud Native & Infrastructure
Added to GitGenius on June 23rd, 2026
Created on May 2nd, 2016
Open Issues & Pull Requests: 485 (+0)
GitHub issues: Enabled
Number of forks: 1,731
Total Stargazers: 3,958 (+0)
Total Subscribers: 356 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 0.0 hours
Mean response time: 5.7 days
90th percentile: 7.5 days
Tracked items: 824

How this project is maintained

About 5% of issues opened in the past year have never received a reply. 61% of open issues come from outside the core team, a mix of external reports and the maintainers' own roadmap. 20% of tracked open issues have had no activity in three months. Only 23% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 300
New in 7 days: 9
Closed in 7 days: 1
Avg open age: 665 days
Stale 30+ days: 162
Stale 90+ days: 98

Recent activity

Opened in 7 days: 7
Closed in 7 days: 1
Comments in 7 days: 161
Events in 7 days: 643

Top labels

  • sig/node (276)
  • lifecycle/rotten (213)
  • stage/stable (208)
  • stage/alpha (194)
  • kind/feature (141)
  • stage/beta (135)
  • sig/scheduling (119)
  • sig/api-machinery (107)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

The kubernetes/enhancements repository serves as the official tracking system for new features and improvements to the Kubernetes project. Owned by SIG Architecture, this repository maintains a centralized record of enhancement proposals through issues and KEPs (Kubernetes Enhancement Proposals), functioning as both a planning tool and accountability mechanism for the Kubernetes release cycle. The repository uses a structured approach to manage enhancements that typically span multiple releases and require coordination across different Special Interest Groups.

The repository defines enhancements using specific criteria to distinguish them from routine maintenance work. An enhancement qualifies if it warrants a blog post upon release, requires participation from multiple parties or SIGs, involves graduating features through maturity stages from alpha to beta to general availability, demands significant implementation effort, substantially impacts Kubernetes user experience or operations, or introduces changes that users will notice and depend upon. Conversely, implementations using CustomResourceDefinitions, test fixes, code refactoring, performance improvements visible only as faster operations, or simple error message additions are explicitly excluded from enhancement tracking.

The enhancement creation process requires that ideas circulate through community channels first, including Community Meetings, SIG meetings, mailing lists, or existing GitHub issues. Proposers must identify committed team members willing to shepherd the enhancement through its development lifecycle, which typically spans nine months to a year to reach stable status. This gatekeeping ensures that only well-vetted proposals with dedicated ownership enter the tracking system.

The repository maintains visualization tools for tracking enhancements across multiple Kubernetes release cycles. As of version 1.26, enhancements are displayed through Enhancements Tracking Boards with links to milestone-specific views covering releases 1.26 through 1.36. Prior releases used spreadsheet-based tracking, now archived for historical reference. The repository employs a labeling system using sig/foo to denote owning SIGs, kind/feature to mark enhancement issues, and stage labels to indicate maturity levels.

The enhancement tracking system enforces high standards for new features by requiring thorough testing, complete documentation, and consistency with existing Kubernetes components. This multi-stage approval process with different reviewers for different aspects ensures that nothing is overlooked during an enhancement's development lifetime.