kubernetes / api
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: 359
  • Daily file updates (only one update per file and date counted): 7767
  • First update: 2014-06-08
  • Latest update: 2022-01-26
  • Days between first and latest update: 2790 (398 weeks, estimated 1990 working days)
  • Active days (at least one file change): 1839
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 359 files with 279,324 lines of code in files.
    • 326 files that are 366+ days old (260,497 lines of code)
    • 24 files that are 181-365 days old (12,432 lines of code)
    • 9 files that are 91-180 days old (6,395 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
93% | 4% | 2% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 359 files with 279,324 lines of code in files.
    • 147 files have been last changed 366+ days ago (95,338 lines of code)
    • 85 files have been last changed 181-365 days ago (72,158 lines of code)
    • 92 files have been last changed 91-180 days ago (28,535 lines of code)
    • 27 files have been last changed 31-90 days ago (76,089 lines of code)
    • 8 files have been last changed 1-30 days ago (7,204 lines of code)
34% | 25% | 10% | 27% | 2%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
pb, json, yaml, go, proto, md, txt, mod
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
go93% | 4% | 2% | 0% | 0%
proto93% | 4% | 2% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
go36% | 25% | 9% | 28% | <1%
proto3% | 30% | 24% | 10% | 30%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
core100% | 0% | 0% | 0% | 0%
apps100% | 0% | 0% | 0% | 0%
autoscaling73% | 26% | 0% | 0% | 0%
extensions100% | 0% | 0% | 0% | 0%
storage99% | <1% | 0% | 0% | 0%
flowcontrol66% | 0% | 33% | 0% | 0%
rbac100% | 0% | 0% | 0% | 0%
networking99% | <1% | 0% | 0% | 0%
authorization100% | 0% | 0% | 0% | 0%
admissionregistration100% | 0% | 0% | 0% | 0%
policy77% | 22% | 0% | 0% | 0%
batch100% | 0% | 0% | 0% | 0%
node100% | 0% | 0% | 0% | 0%
certificates100% | 0% | 0% | 0% | 0%
authentication100% | 0% | 0% | 0% | 0%
admission100% | 0% | 0% | 0% | 0%
events100% | 0% | 0% | 0% | 0%
discovery49% | 50% | 0% | 0% | 0%
scheduling100% | 0% | 0% | 0% | 0%
coordination100% | 0% | 0% | 0% | 0%
apiserverinternal100% | 0% | 0% | 0% | 0%
imagepolicy100% | 0% | 0% | 0% | 0%
ROOT0% | 0% | 100% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
autoscaling63% | 27% | 7% | 1% | 0%
extensions83% | 8% | 7% | 0% | 0%
flowcontrol54% | 0% | 33% | 11% | 0%
rbac82% | 0% | 17% | 0% | 0%
authorization83% | 9% | 6% | 0% | 0%
admissionregistration78% | 11% | 8% | 1% | 0%
storage31% | 52% | 15% | <1% | 0%
node84% | 8% | 6% | 0% | 0%
authentication84% | 9% | 6% | 0% | 0%
admission94% | 0% | 5% | 0% | 0%
events84% | 10% | 5% | 0% | 0%
scheduling92% | 0% | 7% | 0% | 0%
coordination91% | 0% | 8% | 0% | 0%
apiserverinternal83% | 9% | 6% | 0% | 0%
imagepolicy86% | 8% | 5% | 0% | 0%
core<1% | <1% | 0% | 91% | 8%
apps<1% | 83% | 15% | <1% | 0%
networking<1% | 82% | 8% | 8% | 0%
certificates1% | 90% | 6% | 1% | 0%
discovery<1% | 80% | 8% | 0% | 10%
policy<1% | 92% | 7% | 0% | 0%
batch<1% | 30% | 67% | 1% | 0%
ROOT0% | 0% | 100% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
types.go
in core/v1
1760 - 9 1960 409
generated.pb.go
in core/v1
66702 2947 80 1743 154
zz_generated.deepcopy.go
in core/v1
5064 467 80 1743 141
register.go
in core/v1
66 2 288 1743 11
annotation_key_constants.go
in core/v1
30 - 183 1743 34
resource.go
in core/v1
28 7 450 1743 14
toleration.go
in core/v1
23 2 1688 1743 2
taint.go
in core/v1
17 2 934 1743 3
objectreference.go
in core/v1
11 3 1688 1743 2
doc.go
in core/v1
1 - 1065 1743 6
proto
generated.proto
in core/v1
4880 - 9 1728 325
register.go
in scheduling/v1alpha1
24 2 1558 1724 3
types.go
in scheduling/v1alpha1
18 - 584 1724 14
doc.go
in scheduling/v1alpha1
1 - 1065 1724 7
generated.pb.go
in extensions/v1beta1
14802 791 367 1688 48
generated.pb.go
in apps/v1beta1
6302 315 203 1688 25
generated.pb.go
in autoscaling/v1
5998 301 367 1688 19
generated.pb.go
in networking/v1
5656 343 336 1688 21
generated.pb.go
in policy/v1beta1
5395 273 336 1688 26
generated.pb.go
in storage/v1beta1
5221 273 338 1688 35
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
objectreference.go
in core/v1
11 3 1688 1743 2
toleration.go
in core/v1
23 2 1688 1743 2
register.go
in imagepolicy/v1alpha1
23 2 1558 1688 3
register.go
in autoscaling/v2beta1
24 2 1558 1635 4
register.go
in scheduling/v1alpha1
24 2 1558 1724 3
register.go
in batch/v1beta1
25 2 1558 1639 4
register.go
in autoscaling/v1
25 2 1558 1688 3
register.go
in authorization/v1
26 2 1558 1688 5
register.go
in authorization/v1beta1
26 2 1558 1688 5
register.go
in certificates/v1beta1
27 3 1558 1688 3
register.go
in apps/v1beta1
30 2 1558 1688 3
register.go
in rbac/v1
30 2 1558 1654 4
register.go
in rbac/v1beta1
30 2 1558 1688 3
register.go
in rbac/v1alpha1
30 2 1558 1688 3
register.go
in apps/v1beta2
33 2 1558 1670 8
register.go
in apps/v1
32 2 1554 1590 6
register.go
in events/v1beta1
24 2 1534 1605 2
register.go
in authentication/v1
24 2 1459 1688 5
register.go
in authentication/v1beta1
23 2 1458 1688 6
register.go
in policy/v1beta1
27 2 1445 1688 5
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
doc.go
in root
1 - 129 129 1
generated.pb.go
in flowcontrol/v1beta2
5177 315 143 172 2
zz_generated.deepcopy.go
in flowcontrol/v1beta2
424 48 143 172 2
proto
generated.proto
in flowcontrol/v1beta2
375 - 81 172 4
types_swagger_doc_generated.go
in flowcontrol/v1beta2
188 22 81 172 4
types.go
in flowcontrol/v1beta2
164 - 81 172 4
zz_generated.prerelease-lifecycle.go
in flowcontrol/v1beta2
37 12 143 172 2
register.go
in flowcontrol/v1beta2
28 3 143 172 2
doc.go
in flowcontrol/v1beta2
1 - 143 172 2
generated.pb.go
in autoscaling/v2
6394 343 213 213 1
zz_generated.deepcopy.go
in autoscaling/v2
488 50 213 213 1
proto
generated.proto
in autoscaling/v2
417 - 213 213 1
types_swagger_doc_generated.go
in autoscaling/v2
222 24 213 213 1
types.go
in autoscaling/v2
164 - 213 213 1
register.go
in autoscaling/v2
24 2 213 213 1
doc.go
in autoscaling/v2
1 - 213 213 1
well_known_annotations.go
in networking/v1
4 - 260 262 2
generated.pb.go
in policy/v1
1609 77 294 332 3
zz_generated.deepcopy.go
in policy/v1
133 13 176 332 4
proto
generated.proto
in policy/v1
124 - 294 332 3
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
proto
generated.proto
in core/v1
4880 - 9 1728 325
types.go
in core/v1
1760 - 9 1960 409
proto
generated.proto
in discovery/v1beta1
169 - 18 833 17
proto
generated.proto
in discovery/v1
165 - 18 338 9
types_swagger_doc_generated.go
in discovery/v1
66 7 18 338 7
types_swagger_doc_generated.go
in discovery/v1beta1
65 7 18 833 14
types.go
in discovery/v1
50 - 18 338 11
types.go
in discovery/v1beta1
49 - 18 833 19
types.go
in autoscaling/v2beta2
164 - 53 1317 24
types.go
in flowcontrol/v1beta1
164 - 53 457 9
types.go
in flowcontrol/v1alpha1
161 - 53 835 26
types.go
in autoscaling/v2beta1
131 - 53 1661 26
zz_generated.prerelease-lifecycle.go
in flowcontrol/v1alpha1
52 16 53 457 4
zz_generated.prerelease-lifecycle.go
in flowcontrol/v1beta1
52 16 53 457 4
zz_generated.prerelease-lifecycle.go
in autoscaling/v2beta1
28 8 53 651 5
zz_generated.prerelease-lifecycle.go
in autoscaling/v2beta2
25 7 53 651 7
types.go
in apps/v1
245 - 79 1590 46
types.go
in autoscaling/v1
143 - 79 1688 20
types.go
in networking/v1
131 - 79 1688 34
types.go
in storage/v1
112 - 79 1688 44