kubernetes / enhancements
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 574
  • Daily file updates (only one update per file and date counted): 1859
  • First update: 2016-05-02
  • Latest update: 2022-02-02
  • Days between first and latest update: 2103 (300 weeks, estimated 1500 working days)
  • Active days (at least one file change): 1164
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 574 files with 13,061 lines of code in files.
    • 333 files that are 366+ days old (7,911 lines of code)
    • 149 files that are 181-365 days old (3,709 lines of code)
    • 51 files that are 91-180 days old (761 lines of code)
    • 6 files that are 31-90 days old (99 lines of code)
    • 35 files that are 1-30 days old (581 lines of code)
60% | 28% | 5% | <1% | 4%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 574 files with 13,061 lines of code in files.
    • 57 files have been last changed 366+ days ago (1,162 lines of code)
    • 214 files have been last changed 181-365 days ago (4,435 lines of code)
    • 166 files have been last changed 91-180 days ago (4,607 lines of code)
    • 16 files have been last changed 31-90 days ago (381 lines of code)
    • 121 files have been last changed 1-30 days ago (2,476 lines of code)
8% | 33% | 35% | 2% | 18%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
yaml, md, go, sh, txt, mod, svg, gitignore, py, MD, yml, json
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
yaml69% | 17% | 6% | <1% | 5%
go25% | 73% | <1% | 0% | 0%
MD0% | 100% | 0% | 0% | 0%
py0% | 0% | 100% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
yaml10% | 33% | 28% | 3% | 23%
go<1% | 31% | 68% | 0% | 0%
MD0% | 100% | 0% | 0% | 0%
py0% | 0% | 100% | 0% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
keps/sig-node81% | 16% | 1% | 0% | 0%
keps/sig-storage64% | 6% | 5% | 0% | 23%
keps/sig-api-machinery64% | 23% | 8% | 0% | 3%
keps/sig-network69% | 17% | 2% | 3% | 6%
keps/sig-cli60% | 33% | 6% | 0% | 0%
keps/sig-cloud-provider74% | 20% | 5% | 0% | 0%
keps/sig-scheduling75% | 4% | 14% | 0% | 5%
keps/sig-apps71% | 17% | 5% | 0% | 5%
api71% | 28% | 0% | 0% | 0%
keps/sig-auth69% | 26% | 4% | 0% | 0%
keps/sig-instrumentation81% | 8% | 0% | 10% | 0%
keps/sig-architecture89% | 0% | 0% | 10% | 0%
keps/sig-cluster-lifecycle41% | 53% | 4% | 0% | 0%
keps/sig-windows88% | 0% | 11% | 0% | 0%
keps/prod-readiness32% | 39% | 16% | 1% | 10%
keps/sig-release74% | 8% | 16% | 0% | 0%
cmd/kepify100% | 0% | 0% | 0% | 0%
keps/provider-aws100% | 0% | 0% | 0% | 0%
pkg/kepval100% | 0% | 0% | 0% | 0%
keps/sig-contributor-experience100% | 0% | 0% | 0% | 0%
keps/sig-autoscaling73% | 26% | 0% | 0% | 0%
keps/sig-testing37% | 62% | 0% | 0% | 0%
keps/sig-multicluster100% | 0% | 0% | 0% | 0%
keps/sig-security47% | 0% | 52% | 0% | 0%
keps/NNNN-kep-template100% | 0% | 0% | 0% | 0%
keps/sig-docs100% | 0% | 0% | 0% | 0%
pkg/kepctl3% | 96% | 0% | 0% | 0%
cmd/kepctl100% | 0% | 0% | 0% | 0%
internal100% | 0% | 0% | 0% | 0%
pkg/repo0% | 100% | 0% | 0% | 0%
api/apifakes0% | 100% | 0% | 0% | 0%
pkg/proposal0% | 100% | 0% | 0% | 0%
pkg/output0% | 100% | 0% | 0% | 0%
hack0% | 0% | 100% | 0% | 0%
pkg/yaml0% | 0% | 100% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
keps/sig-node14% | 34% | 21% | 1% | 26%
keps/sig-storage11% | 15% | 24% | 2% | 46%
keps/sig-api-machinery9% | 48% | 29% | 2% | 10%
keps/sig-scheduling21% | 13% | 25% | 11% | 28%
keps/sig-network11% | 30% | 29% | 7% | 22%
keps/provider-aws80% | 19% | 0% | 0% | 0%
keps/sig-architecture25% | 28% | 35% | 10% | 0%
keps/sig-cloud-provider9% | 64% | 21% | 0% | 5%
keps/sig-apps8% | 24% | 31% | 0% | 35%
keps/sig-release18% | 21% | 35% | 16% | 8%
keps/sig-cli4% | 49% | 33% | 3% | 9%
keps/sig-windows10% | 19% | 45% | 0% | 24%
keps/sig-cluster-lifecycle3% | 64% | 8% | 0% | 23%
keps/prod-readiness3% | 36% | 27% | 2% | 30%
keps/sig-docs100% | 0% | 0% | 0% | 0%
keps/sig-instrumentation5% | 40% | 5% | 10% | 37%
internal100% | 0% | 0% | 0% | 0%
pkg/kepctl0% | 67% | 32% | 0% | 0%
api/apifakes0% | 100% | 0% | 0% | 0%
keps/sig-auth0% | 41% | 42% | 0% | 15%
cmd/kepify0% | 100% | 0% | 0% | 0%
pkg/repo0% | 13% | 86% | 0% | 0%
keps/NNNN-kep-template0% | 100% | 0% | 0% | 0%
pkg/proposal0% | 17% | 82% | 0% | 0%
api0% | 5% | 94% | 0% | 0%
keps/sig-multicluster0% | 50% | 0% | 50% | 0%
keps/sig-autoscaling0% | 21% | 51% | 0% | 26%
cmd/kepctl0% | 100% | 0% | 0% | 0%
pkg/output0% | 0% | 100% | 0% | 0%
keps/sig-testing0% | 0% | 100% | 0% | 0%
pkg/kepval0% | 0% | 100% | 0% | 0%
keps/sig-security0% | 0% | 100% | 0% | 0%
keps/sig-contributor-experience0% | 0% | 100% | 0% | 0%
hack0% | 0% | 100% | 0% | 0%
pkg/yaml0% | 0% | 100% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
kep.yaml
in keps/sig-apps/19-Graduate-CronJob-to-Stable
43 - 156 1021 8
kep.yaml
in keps/sig-node/2033-kubelet-in-userns-aka-rootless
33 - 256 976 2
2033.yaml
in keps/prod-readiness/sig-node
3 - 256 976 2
kep.yaml
in keps/sig-storage/1472-storage-capacity-tracking
33 - 361 827 9
kep.yaml
in keps/sig-network/1864-disable-lb-node-ports
28 - 14 825 10
kep.yaml
in keps/sig-network/1860-kube-proxy-IP-node-binding
26 - 275 792 9
main.go
in cmd/kepify
137 6 253 748 16
kep.yaml
in keps/NNNN-kep-template
35 - 268 728 8
kep.yaml
in keps/sig-architecture/617-improve-kep-implementation
25 - 653 728 5
kep.yaml
in keps/sig-contributor-experience/1553-issue-triage
24 - 107 720 9
kep.yaml
in keps/sig-apps/1591-daemonset-surge
37 - 269 704 8
kep.yaml
in keps/sig-architecture/1618-conformance-profiles
19 - 653 688 2
kep.yaml
in keps/sig-api-machinery/1623-standardize-conditions
21 - 107 683 8
kep.yaml
in keps/sig-architecture/1635-prevent-permabeta
29 - 107 680 5
kep.yaml
in keps/sig-architecture/960-conformance-behaviors
22 - 539 680 7
kep.yaml
in keps/sig-multicluster/1645-multi-cluster-services-api
20 - 275 676 5
kep.yaml
in keps/sig-architecture/1659-standard-topology-labels
24 - 107 674 6
kep.yaml
in keps/sig-network/1672-tracking-terminating-endpoints
30 - 266 668 4
kep.yaml
in keps/sig-auth/1687-hierarchical-namespaces-subproject
20 - 107 660 7
kep.yaml
in keps/sig-api-machinery/1693-warnings
35 - 169 659 9
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
kep.yaml
in keps/sig-architecture/1618-conformance-profiles
19 - 653 688 2
kep.yaml
in keps/sig-architecture/617-improve-kep-implementation
25 - 653 728 5
kep.yaml
in keps/sig-scheduling/895-pod-topology-spread
35 - 611 626 2
kep.yaml
in keps/sig-scheduling/1819-scheduler-extender
20 - 610 613 2
kep.yaml
in keps/sig-storage/1845-prioritization-on-volume-capacity
32 - 588 604 2
kep.yaml
in keps/sig-architecture/960-conformance-behaviors
22 - 539 680 7
kep.yaml
in keps/sig-api-machinery/1965-kube-apiserver-identity
28 - 492 519 4
kep.yaml
in keps/sig-api-machinery/1929-built-in-default
22 - 483 547 3
kep.yaml
in keps/sig-windows/1001-windows-cri-containerd
27 - 483 492 3
kep.yaml
in keps/sig-scheduling/624-scheduling-framework
32 - 483 490 3
kep.yaml
in keps/sig-node/585-runtime-class
33 - 483 488 4
kep.yaml
in keps/sig-node/1867-disable-accelerator-usage-metrics
36 - 483 596 8
kep.yaml
in keps/sig-network/614-SCTP-support
25 - 421 488 4
kep.yaml
in keps/sig-storage/177-volume-snapshot
35 - 421 561 6
kep.yaml
in keps/sig-network/1453-ingress-api
26 - 416 617 3
kep.yaml
in keps/sig-node/1898-hardened-exec
35 - 416 569 6
kep.yaml
in keps/sig-network/566-coredns-default
17 - 415 415 1
kep.yaml
in keps/sig-network/580-pod-readiness-gates
18 - 415 415 1
kep.yaml
in keps/sig-network/427-coredns
19 - 415 415 1
kep.yaml
in keps/sig-scheduling/583-coscheduling
13 - 414 414 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
688.yaml
in keps/prod-readiness/sig-node
3 - 2 2 1
2551.yaml
in keps/prod-readiness/sig-cli
3 - 2 7 3
kep.yaml
in keps/sig-storage/2924-csi-migration-cephfs
40 - 7 8 2
kep.yaml
in keps/sig-api-machinery/3037-client-go-alternative-services
18 - 8 8 1
2924.yaml
in keps/prod-readiness/sig-storage
3 - 7 8 2
284.yaml
in keps/prod-readiness/sig-storage
3 - 2 8 3
3031.yaml
in keps/prod-readiness/sig-release
3 - 4 8 2
1435.yaml
in keps/prod-readiness/sig-network
3 - 3 8 2
kep.yaml
in keps/sig-network/1669-proxy-terminating-endpoints
30 - 8 14 2
kep.yaml
in keps/sig-storage/3107-csi-nodeexpandsecret
29 - 3 14 2
3107.yaml
in keps/prod-readiness/sig-storage
3 - 3 14 2
kep.yaml
in keps/sig-network/2681-pod-host-ip
34 - 15 16 2
2681.yaml
in keps/prod-readiness/sig-network
3 - 15 16 2
kep.yaml
in keps/sig-storage/3141-prevent-volume-mode-conversion
28 - 3 18 2
3141.yaml
in keps/prod-readiness/sig-storage
3 - 3 18 2
kep.yaml
in keps/sig-apps/3140-TimeZone-support-in-CronJob
31 - 2 21 3
3140.yaml
in keps/prod-readiness/sig-apps
3 - 2 21 2
kep.yaml
in keps/sig-api-machinery/3156-http3
29 - 8 22 2
902.yaml
in keps/prod-readiness/sig-scheduling
3 - 21 22 2
kep.yaml
in keps/sig-storage/1489-csi-migration-cinder
42 - 9 24 2
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
kep.yaml
in keps/sig-storage/284-enable-volume-expansion
42 - 2 492 8
kep.yaml
in keps/sig-node/2133-kubelet-credential-providers
35 - 2 448 10
kep.yaml
in keps/sig-storage/1710-selinux-relabeling
33 - 2 631 6
kep.yaml
in keps/sig-node/688-pod-overhead
32 - 2 414 5
kep.yaml
in keps/sig-instrumentation/3077-contextual-logging
31 - 2 60 2
kep.yaml
in keps/sig-apps/3140-TimeZone-support-in-CronJob
31 - 2 21 3
kep.yaml
in keps/sig-node/2371-cri-pod-container-stats
31 - 2 371 6
kep.yaml
in keps/sig-node/2008-forensic-container-checkpointing
30 - 2 506 2
kep.yaml
in keps/sig-apps/961-maxunavailable-for-statefulset
29 - 2 414 8
kep.yaml
in keps/sig-node/2712-pod-priority-based-graceful-node-shutdown
27 - 2 269 8
kep.yaml
in keps/sig-node/1972-kubelet-exec-probe-timeouts
24 - 2 514 8
kep.yaml
in keps/sig-cli/2551-return-code-normalization
24 - 2 325 6
2371.yaml
in keps/prod-readiness/sig-node
5 - 2 371 4
2712.yaml
in keps/prod-readiness/sig-node
5 - 2 269 4
2802.yaml
in keps/prod-readiness/sig-windows
5 - 2 149 5
284.yaml
in keps/prod-readiness/sig-storage
3 - 2 8 3
1710.yaml
in keps/prod-readiness/sig-storage
3 - 2 344 3
3077.yaml
in keps/prod-readiness/sig-instrumentation
3 - 2 60 2
3140.yaml
in keps/prod-readiness/sig-apps
3 - 2 21 2
688.yaml
in keps/prod-readiness/sig-node
3 - 2 2 1