kubernetes / kops
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: 1197
  • Daily file updates (only one update per file and date counted): 63713
  • First update: 2015-01-18
  • Latest update: 2022-02-02
  • Days between first and latest update: 2573 (367 weeks, estimated 1835 working days)
  • Active days (at least one file change): 1976
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 1,197 files with 227,110 lines of code in files.
    • 1,039 files that are 366+ days old (213,852 lines of code)
    • 107 files that are 181-365 days old (9,734 lines of code)
    • 17 files that are 91-180 days old (1,520 lines of code)
    • 32 files that are 31-90 days old (1,897 lines of code)
    • 2 files that are 1-30 days old (107 lines of code)
94% | 4% | <1% | <1% | <1%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 1,197 files with 227,110 lines of code in files.
    • 362 files have been last changed 366+ days ago (82,287 lines of code)
    • 132 files have been last changed 181-365 days ago (10,144 lines of code)
    • 189 files have been last changed 91-180 days ago (8,913 lines of code)
    • 449 files have been last changed 31-90 days ago (85,526 lines of code)
    • 65 files have been last changed 1-30 days ago (40,240 lines of code)
36% | 4% | 3% | 37% | 17%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
go, yaml, md, pub, tf, sh, json, txt, py, yml, mod, gitignore, dockerignore, bzl, eps, svg, css, mk, proto, gitattributes, plist, toml, Dockerfile
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
go91% | 6% | <1% | 1% | <1%
yaml99% | <1% | <1% | 0% | 0%
py100% | 0% | 0% | 0% | 0%
yml100% | 0% | 0% | 0% | 0%
bzl100% | 0% | 0% | 0% | 0%
proto100% | 0% | 0% | 0% | 0%
toml100% | 0% | 0% | 0% | 0%
Dockerfile100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
yaml89% | 1% | <1% | 1% | 7%
go10% | 6% | 5% | 55% | 22%
bzl100% | 0% | 0% | 0% | 0%
py21% | 0% | 79% | 0% | 0%
proto100% | 0% | 0% | 0% | 0%
toml100% | 0% | 0% | 0% | 0%
Dockerfile100% | 0% | 0% | 0% | 0%
yml0% | 0% | 0% | 100% | 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
addons100% | 0% | 0% | 0% | 0%
pkg95% | 3% | <1% | <1% | 0%
upup91% | 5% | 1% | 1% | <1%
cloudmock76% | 17% | 0% | 6% | 0%
k8s100% | 0% | 0% | 0% | 0%
cmd67% | 30% | 1% | 0% | 0%
nodeup98% | 1% | <1% | 0% | 0%
util100% | 0% | 0% | 0% | 0%
protokube100% | 0% | 0% | 0% | 0%
dnsprovider84% | 0% | 15% | 0% | 0%
dns-controller98% | 1% | 0% | 0% | 0%
channels92% | 0% | 7% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
hack100% | 0% | 0% | 0% | 0%
tools100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
addons99% | <1% | 0% | 0% | 0%
pkg10% | 3% | 4% | 45% | 36%
upup4% | 6% | 6% | 66% | 15%
dnsprovider77% | 4% | <1% | 18% | 0%
protokube36% | 1% | 2% | 59% | 0%
cloudmock16% | 11% | 6% | 65% | 0%
util14% | 1% | <1% | 83% | 0%
nodeup10% | 7% | 2% | 63% | 15%
cmd2% | 24% | 4% | 53% | 14%
dns-controller11% | 14% | 42% | 31% | 0%
tools100% | 0% | 0% | 0% | 0%
hack21% | 0% | 73% | 4% | 0%
channels2% | 20% | 22% | 5% | 48%
ROOT2% | 0% | 0% | 97% | 0%
k8s0% | <1% | 0% | 16% | 83%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
command.go
in upup/pkg/fi/nodeup
630 14 54 2136 251
instance.go
in upup/pkg/fi/cloudup/gcetasks
395 14 41 2136 69
dryrun_target.go
in upup/pkg/fi
320 19 64 2136 90
service.go
in upup/pkg/fi/nodeup/nodetasks
312 12 64 2136 86
package.go
in upup/pkg/fi/nodeup/nodetasks
301 11 63 2136 69
assetstore.go
in upup/pkg/fi
274 13 64 2136 41
gce_cloud.go
in upup/pkg/fi/cloudup/gce
262 21 53 2136 78
file.go
in upup/pkg/fi/nodeup/nodetasks
243 10 64 2136 66
subnet.go
in upup/pkg/fi/cloudup/gcetasks
213 9 41 2136 47
context.go
in upup/pkg/fi
204 11 64 2136 70
resources.go
in upup/pkg/fi
189 19 49 2136 45
values.go
in upup/pkg/fi
173 24 64 2136 42
ca.go
in upup/pkg/fi
172 6 45 2136 83
network.go
in upup/pkg/fi/cloudup/gcetasks
165 8 41 2136 54
disk.go
in upup/pkg/fi/cloudup/gcetasks
143 7 41 2136 43
changes.go
in upup/pkg/fi
133 4 524 2136 19
files.go
in upup/pkg/fi
128 7 83 2136 30
cloud_init_target.go
in upup/pkg/fi/nodeup/cloudinit
128 9 64 2136 34
default_methods.go
in upup/pkg/fi
113 4 245 2136 34
loader.go
in upup/pkg/fi/cloudup
95 4 243 2136 100
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
addon.yaml
in addons/ingress-nginx
9 - 1947 1948 2
addon.yaml
in upup/models/cloudup/resources/addons/core.addons.k8s.io
9 - 1862 1872 2
addon.yaml
in upup/models/cloudup/resources/addons/limit-range.addons.k8s.io
9 - 1862 1872 2
v1.5.0.yaml
in upup/models/cloudup/resources/addons/limit-range.addons.k8s.io
10 - 1862 1872 2
literal.go
in upup/pkg/fi/cloudup/cloudformation
47 6 1811 1817 2
seeds.go
in protokube/pkg/gossip
14 2 1746 1791 2
streamwriter.go
in pkg/jsonutils
129 4 1599 1621 3
interface.go
in pkg/acls
8 - 1550 1559 4
utils.go
in protokube/pkg/etcd
12 1 1550 1644 3
k8s-1.8.yaml
in upup/models/cloudup/resources/addons/rbac.addons.k8s.io
16 - 1550 1566 4
cloudformation.go
in upup/pkg/fi/cloudup/awstasks
27 4 1550 1817 5
v1.7.0.yaml
in upup/models/cloudup/resources/addons/scheduler.addons.k8s.io
38 - 1550 1578 4
addon.yaml
in addons/kube-ingress-aws-controller
9 - 1513 1526 2
rrset.go
in protokube/pkg/gossip/dns/provider
23 4 1512 1791 4
zones.go
in protokube/pkg/gossip/dns/provider
46 4 1512 1791 7
wellknown.go
in pkg/tokens
7 1 1507 1545 2
cluster_spec.go
in protokube/pkg/etcd
37 2 1436 1644 6
v1.1.0.yaml
in addons/kubernetes-dashboard
50 - 1436 1952 4
v1.4.0.yaml
in addons/kubernetes-dashboard
60 - 1436 1952 4
v1.5.0.yaml
in addons/kubernetes-dashboard
60 - 1436 1854 7
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
poolmonitor.go
in upup/pkg/fi/cloudup/openstacktasks
89 6 14 23 2
poolmonitor_fitask.go
in upup/pkg/fi/cloudup/openstacktasks
18 4 14 23 2
eni.go
in pkg/resources/aws
81 4 43 44 2
eni.go
in cloudmock/aws/mockec2
6 1 43 44 2
instancerequirements.go
in upup/pkg/fi/cloudup/awstasks
50 3 41 45 2
gcpcloudcontrollermanager.go
in pkg/model/components
42 1 34 45 4
publickey.go
in pkg/pki
45 2 47 47 1
template_resource.go
in pkg/model/resources
39 2 48 49 2
truncate.go
in pkg/truncate
38 1 48 49 2
service_accounts.go
in pkg/model/gcemodel
82 2 48 51 3
serviceaccount.go
in upup/pkg/fi/cloudup/gcetasks
164 8 41 53 3
projectiambinding.go
in upup/pkg/fi/cloudup/gcetasks
125 7 41 53 5
utils.go
in cloudmock/gce/gcphttp
66 5 53 53 1
projects.go
in cloudmock/gce/mockcloudresourcemanager
59 4 53 53 1
serviceaccounts.go
in cloudmock/gce/mockiam
51 3 53 53 1
api.go
in cloudmock/gce/mockiam
49 2 53 53 1
api.go
in cloudmock/gce/mockcloudresourcemanager
49 2 53 53 1
api.go
in cloudmock/gce/mockstorage
48 2 53 53 1
buckets.go
in cloudmock/gce/mockstorage
40 3 53 53 1
serviceaccount_fitask.go
in upup/pkg/fi/cloudup/gcetasks
18 4 53 53 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
model.go
in pkg/model/components/etcdmanager
443 5 2 1367 139
managedfile.go
in upup/pkg/fi/fitasks
154 7 4 1952 43
aws_cloud.go
in upup/pkg/fi/cloudup/awsup
1872 98 5 2098 236
template_functions.go
in upup/pkg/fi/cloudup
725 20 5 2048 264
instancegroups.go
in pkg/instancegroups
544 17 7 1719 139
rolling-update_cluster.go
in cmd/kops
358 4 7 191 6
rollingupdate.go
in pkg/instancegroups
133 3 7 1700 76
iam_builder.go
in pkg/model/iam
917 46 14 1886 245
cloud.go
in upup/pkg/fi/cloudup/openstack
585 26 14 1547 112
loadbalancer.go
in upup/pkg/fi/cloudup/openstack
445 36 14 1148 30
mock_cloud.go
in upup/pkg/fi/cloudup/openstack
382 103 14 555 22
servergroup.go
in pkg/model/openstackmodel
287 3 14 1242 90
apiserver.go
in pkg/model/components
140 3 14 1888 127
poolmonitor.go
in upup/pkg/fi/cloudup/openstacktasks
89 6 14 23 2
awscloudcontrollermanager.go
in pkg/model/components
68 1 14 258 16
iam.go
in pkg/model/components/addonmanifests/karpenter
36 3 14 62 5
iam.go
in pkg/model/components/addonmanifests/awscloudcontrollermanager
22 2 14 230 9
iam.go
in pkg/model/components/addonmanifests/awsebscsidriver
21 2 14 237 10
iam.go
in pkg/model/components/addonmanifests/awsloadbalancercontroller
19 2 14 321 10
iam.go
in pkg/model/components/addonmanifests/dnscontroller
19 2 14 514 8