kubernetes / component-helpers
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: 23
  • Daily file updates (only one update per file and date counted): 51
  • First update: 2020-06-25
  • Latest update: 2022-01-21
  • Days between first and latest update: 576 (82 weeks, estimated 410 working days)
  • Active days (at least one file change): 130
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 23 files with 1,651 lines of code in files.
    • 15 files that are 366+ days old (1,382 lines of code)
    • 1 files that are 181-365 days old (39 lines of code)
    • 2 files that are 91-180 days old (16 lines of code)
    • 5 files that are 31-90 days old (214 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
83% | 2% | <1% | 12% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 23 files with 1,651 lines of code in files.
    • 10 files have been last changed 366+ days ago (847 lines of code)
    • 4 files have been last changed 181-365 days ago (332 lines of code)
    • 4 files have been last changed 91-180 days ago (258 lines of code)
    • 5 files have been last changed 31-90 days ago (214 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
51% | 20% | 15% | 12% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
go, md, txt, mod, json
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
go83% | 2% | <1% | 12% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
go51% | 20% | 15% | 12% | 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
auth/rbac/reconciliation100% | 0% | 0% | 0% | 0%
scheduling/corev1/nodeaffinity100% | 0% | 0% | 0% | 0%
apimachinery/lease100% | 0% | 0% | 0% | 0%
auth/rbac/validation100% | 0% | 0% | 0% | 0%
scheduling/corev1100% | 0% | 0% | 0% | 0%
node/topology100% | 0% | 0% | 0% | 0%
storage/volume100% | 0% | 0% | 0% | 0%
apps/poddisruptionbudget0% | 100% | 0% | 0% | 0%
storage/ephemeral0% | 0% | 100% | 0% | 0%
ROOT0% | 0% | 100% | 0% | 0%
node/util0% | 0% | 0% | 100% | 0%
node/util/sysctl0% | 0% | 0% | 100% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
auth/rbac/reconciliation88% | 0% | 11% | 0% | 0%
auth/rbac/validation100% | 0% | 0% | 0% | 0%
scheduling/corev1100% | 0% | 0% | 0% | 0%
scheduling/corev1/nodeaffinity0% | 100% | 0% | 0% | 0%
apps/poddisruptionbudget0% | 100% | 0% | 0% | 0%
node/topology0% | 100% | 0% | 0% | 0%
storage/volume0% | 100% | 0% | 0% | 0%
apimachinery/lease0% | 0% | 100% | 0% | 0%
storage/ephemeral0% | 0% | 100% | 0% | 0%
ROOT0% | 0% | 100% | 0% | 0%
node/util0% | 0% | 0% | 100% | 0%
node/util/sysctl0% | 0% | 0% | 100% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
helpers.go
in scheduling/corev1
62 6 371 589 7
doc.go
in scheduling/corev1
1 - 589 589 1
reconcile_role.go
in auth/rbac/reconciliation
194 5 471 471 1
reconcile_rolebindings.go
in auth/rbac/reconciliation
160 5 471 471 1
policy_comparator.go
in auth/rbac/validation
120 8 471 471 1
zz_generated.deepcopy.go
in auth/rbac/reconciliation
84 12 176 471 2
rolebinding_interfaces.go
in auth/rbac/reconciliation
77 15 471 471 1
role_interfaces.go
in auth/rbac/reconciliation
72 14 471 471 1
clusterrolebinding_interfaces.go
in auth/rbac/reconciliation
72 15 471 471 1
clusterrole_interfaces.go
in auth/rbac/reconciliation
68 14 471 471 1
namespace.go
in auth/rbac/reconciliation
21 1 471 471 1
nodeaffinity.go
in scheduling/corev1/nodeaffinity
254 14 332 462 6
controller.go
in apimachinery/lease
158 8 143 456 4
helpers.go
in node/topology
22 1 336 393 2
helpers.go
in storage/volume
17 2 343 374 2
helpers.go
in apps/poddisruptionbudget
39 2 336 349 3
ephemeral.go
in storage/ephemeral
15 2 120 157 2
doc.go
in root
1 - 129 129 1
status.go
in node/util
76 3 84 84 1
sysctl.go
in node/util/sysctl
45 3 84 84 1
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
doc.go
in scheduling/corev1
1 - 589 589 1
namespace.go
in auth/rbac/reconciliation
21 1 471 471 1
clusterrole_interfaces.go
in auth/rbac/reconciliation
68 14 471 471 1
clusterrolebinding_interfaces.go
in auth/rbac/reconciliation
72 15 471 471 1
role_interfaces.go
in auth/rbac/reconciliation
72 14 471 471 1
rolebinding_interfaces.go
in auth/rbac/reconciliation
77 15 471 471 1
policy_comparator.go
in auth/rbac/validation
120 8 471 471 1
reconcile_rolebindings.go
in auth/rbac/reconciliation
160 5 471 471 1
reconcile_role.go
in auth/rbac/reconciliation
194 5 471 471 1
helpers.go
in scheduling/corev1
62 6 371 589 7
helpers.go
in storage/volume
17 2 343 374 2
helpers.go
in node/topology
22 1 336 393 2
helpers.go
in apps/poddisruptionbudget
39 2 336 349 3
nodeaffinity.go
in scheduling/corev1/nodeaffinity
254 14 332 462 6
zz_generated.deepcopy.go
in auth/rbac/reconciliation
84 12 176 471 2
controller.go
in apimachinery/lease
158 8 143 456 4
doc.go
in root
1 - 129 129 1
ephemeral.go
in storage/ephemeral
15 2 120 157 2
fake.go
in node/util/sysctl/testing
25 3 84 84 1
cidr.go
in node/util
34 1 84 84 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
status.go
in node/util
76 3 84 84 1
sysctl.go
in node/util/sysctl
45 3 84 84 1
conditions.go
in node/util
34 2 84 84 1
cidr.go
in node/util
34 1 84 84 1
fake.go
in node/util/sysctl/testing
25 3 84 84 1
doc.go
in root
1 - 129 129 1
ephemeral.go
in storage/ephemeral
15 2 120 157 2
helpers.go
in apps/poddisruptionbudget
39 2 336 349 3
helpers.go
in storage/volume
17 2 343 374 2
helpers.go
in node/topology
22 1 336 393 2
controller.go
in apimachinery/lease
158 8 143 456 4
nodeaffinity.go
in scheduling/corev1/nodeaffinity
254 14 332 462 6
reconcile_role.go
in auth/rbac/reconciliation
194 5 471 471 1
reconcile_rolebindings.go
in auth/rbac/reconciliation
160 5 471 471 1
policy_comparator.go
in auth/rbac/validation
120 8 471 471 1
zz_generated.deepcopy.go
in auth/rbac/reconciliation
84 12 176 471 2
rolebinding_interfaces.go
in auth/rbac/reconciliation
77 15 471 471 1
role_interfaces.go
in auth/rbac/reconciliation
72 14 471 471 1
clusterrolebinding_interfaces.go
in auth/rbac/reconciliation
72 15 471 471 1
clusterrole_interfaces.go
in auth/rbac/reconciliation
68 14 471 471 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
status.go
in node/util
76 3 84 84 1
sysctl.go
in node/util/sysctl
45 3 84 84 1
conditions.go
in node/util
34 2 84 84 1
cidr.go
in node/util
34 1 84 84 1
fake.go
in node/util/sysctl/testing
25 3 84 84 1
ephemeral.go
in storage/ephemeral
15 2 120 157 2
doc.go
in root
1 - 129 129 1
controller.go
in apimachinery/lease
158 8 143 456 4
zz_generated.deepcopy.go
in auth/rbac/reconciliation
84 12 176 471 2
nodeaffinity.go
in scheduling/corev1/nodeaffinity
254 14 332 462 6
helpers.go
in apps/poddisruptionbudget
39 2 336 349 3
helpers.go
in node/topology
22 1 336 393 2
helpers.go
in storage/volume
17 2 343 374 2
helpers.go
in scheduling/corev1
62 6 371 589 7
reconcile_role.go
in auth/rbac/reconciliation
194 5 471 471 1
reconcile_rolebindings.go
in auth/rbac/reconciliation
160 5 471 471 1
policy_comparator.go
in auth/rbac/validation
120 8 471 471 1
rolebinding_interfaces.go
in auth/rbac/reconciliation
77 15 471 471 1
role_interfaces.go
in auth/rbac/reconciliation
72 14 471 471 1
clusterrolebinding_interfaces.go
in auth/rbac/reconciliation
72 15 471 471 1