aws / amazon-vpc-cni-k8s
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 154 files with 26,632 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 2 files changed 51-100 times (2,299 lines of code)
    • 10 files changed 21-50 times (5,298 lines of code)
    • 39 files changed 6-20 times (4,568 lines of code)
    • 103 files changed 1-5 times (14,467 lines of code)
0% | 8% | 19% | 17% | 54%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
go, yaml, md, sh, yml, txt, json, mod, tpl, gitignore, dockerignore, jsonnet, proto
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 18% | 31% | 32% | 16%
yaml0% | 0% | 7% | 3% | 88%
jsonnet0% | 0% | 100% | 0% | 0%
proto0% | 0% | 0% | 100% | 0%
tpl0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
pkg/awsutils0% | 53% | 31% | 0% | 15%
pkg/networkutils0% | 87% | 0% | 12% | <1%
pkg/ipamd0% | 0% | 83% | 12% | 3%
config/master0% | 0% | 20% | 3% | 75%
cmd/routed-eni-cni-plugin0% | 0% | 38% | 61% | <1%
rpc0% | 0% | 0% | 99% | <1%
cmd/cni-metrics-helper0% | 0% | 0% | 93% | 6%
pkg/netlinkwrapper0% | 0% | 0% | 90% | 9%
pkg/ec2wrapper0% | 0% | 0% | 99% | <1%
charts/aws-vpc-cni0% | 0% | 0% | 50% | 49%
scripts0% | 0% | 0% | 100% | 0%
pkg/publisher0% | 0% | 0% | 79% | 20%
pkg/eniconfig0% | 0% | 0% | 99% | <1%
pkg/cri0% | 0% | 0% | 99% | <1%
pkg/ec2metadatawrapper0% | 0% | 0% | 72% | 27%
pkg/utils0% | 0% | 0% | 16% | 83%
rpc/mocks0% | 0% | 0% | 100% | 0%
cmd/aws-k8s-agent0% | 0% | 0% | 100% | 0%
pkg/procsyswrapper0% | 0% | 0% | 36% | 63%
charts/cni-metrics-helper0% | 0% | 0% | 14% | 85%
pkg/ipwrapper0% | 0% | 0% | 34% | 66%
pkg/nswrapper0% | 0% | 0% | 31% | 68%
charts/aws-calico0% | 0% | 0% | 0% | 100%
config/multus0% | 0% | 0% | 0% | 100%
cmd/egress-v4-cni-plugin0% | 0% | 0% | 0% | 100%
cmd/grpc-health-probe0% | 0% | 0% | 0% | 100%
pkg/apis0% | 0% | 0% | 0% | 100%
pkg/k8sapi0% | 0% | 0% | 0% | 100%
pkg/cninswrapper0% | 0% | 0% | 0% | 100%
pkg/typeswrapper0% | 0% | 0% | 0% | 100%
pkg/grpcwrapper0% | 0% | 0% | 0% | 100%
pkg/rpcwrapper0% | 0% | 0% | 0% | 100%
pkg/version0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
awsutils.go
in pkg/awsutils
1397 65 121 1532 95
network.go
in pkg/networkutils
902 38 125 1532 71
ipamd.go
in pkg/ipamd
1597 78 5 784 49
vpc_ip_resource_limit.go
in pkg/awsutils
473 - 49 1390 48
awsutils_mocks.go
in pkg/awsutils/mocks
349 66 133 1532 39
manifests.jsonnet
in config/master
379 - 5 630 31
aws-k8s-cni.yaml
in config/master
264 - 56 643 30
aws-k8s-cni-us-gov-east-1.yaml
in config/master
264 - 56 630 28
aws-k8s-cni-us-gov-west-1.yaml
in config/master
264 - 56 630 28
aws-k8s-cni-cn.yaml
in config/master
264 - 56 630 28
cni.go
in cmd/routed-eni-cni-plugin
328 9 4 784 24
data_store.go
in pkg/ipamd/datastore
1116 55 68 784 22
rpc_handler.go
in pkg/ipamd
255 5 4 784 20
eniconfig.go
in pkg/eniconfig
98 4 97 1248 18
rpc.pb.go
in rpc
651 63 134 1532 17
proto
rpc.proto
in rpc
56 - 134 1532 16
values.yaml
in charts/aws-vpc-cni
112 - 56 462 15
network_mocks.go
in pkg/networkutils/mocks
126 22 134 1532 15
ec2wrapper_mocks.go
in pkg/ec2wrapper/mocks
246 30 133 1532 15
logger.go
in pkg/utils/logger
33 3 488 1442 14