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

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

Overview
File Change Frequency Overall
  • There are 138 files with 20,801 lines of code.
    • 1 file changed more than 100 times (1,683 lines of code)
    • 8 files changed 51-100 times (3,857 lines of code)
    • 15 files changed 21-50 times (4,297 lines of code)
    • 25 files changed 6-20 times (3,486 lines of code)
    • 89 files changed 1-5 times (7,478 lines of code)
8% | 18% | 20% | 16% | 35%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 138 files with 20,801 lines of code.
    • 3 files changed by more than 25 contributors (4,524 lines of code)
    • 25 files changed by 11-25 contributors (6,437 lines of code)
    • 12 files changed by 6-10 contributors (1,884 lines of code)
    • 54 files changed by 2-5 contributors (2,616 lines of code)
    • 44 files changed by 1 contributor (5,340 lines of code)
21% | 30% | 9% | 12% | 25%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
go, yaml, md, sh, json, txt, tpl, mod, gitignore, dockerignore, proto
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go12% | 21% | 27% | 25% | 14%
yaml0% | 14% | 7% | 1% | 76%
proto0% | 0% | 100% | 0% | 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
pkg19% | 32% | 19% | 19% | 8%
config0% | 13% | 5% | 0% | 81%
charts0% | 16% | 23% | 10% | 48%
rpc0% | 0% | 99% | 0% | <1%
cmd0% | 0% | 18% | 55% | 25%
scripts0% | 0% | 100% | 0% | 0%
utils0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
awsutils.go
in pkg/awsutils
1683 72 2017-11-22 2025-03-20 129 32 liwenwu@amazon.com ythakkar97@gmail.com
ipamd.go
in pkg/ipamd
1815 92 2019-12-10 2025-04-30 98 28 jaypipes@gmail.com sonyingy@amazon.com
network.go
in pkg/networkutils
1026 49 2017-11-22 2025-05-01 86 28 liwenwu@amazon.com viveksbhadauria007@gmail.com
aws-k8s-cni.yaml
in config/master
210 - 2020-04-29 2025-01-04 83 25 mogren@amazon.com senthilx@amazon.com
210 - 2020-05-12 2025-01-04 81 25 gus@inodes.org senthilx@amazon.com
aws-k8s-cni-cn.yaml
in config/master
210 - 2020-05-12 2025-01-04 80 25 gus@inodes.org senthilx@amazon.com
210 - 2020-05-12 2025-01-04 80 25 gus@inodes.org senthilx@amazon.com
values.yaml
in charts/aws-vpc-cni
157 - 2020-10-27 2025-04-15 67 23 1111446+jayanthvn@users.nor... sonyingy@amazon.com
Chart.yaml
in charts/aws-vpc-cni
19 - 2020-10-27 2025-01-04 51 15 1111446+jayanthvn@users.nor... senthilx@amazon.com
values.yaml
in charts/cni-metrics-helper
26 - 2021-06-08 2025-01-04 44 16 1111446+jayanthvn@users.nor... senthilx@amazon.com
cni-metrics-helper.yaml
in config/master
78 - 2020-05-20 2025-01-04 43 14 gus@inodes.org senthilx@amazon.com
78 - 2020-05-20 2025-01-04 43 14 gus@inodes.org senthilx@amazon.com
78 - 2020-05-20 2025-01-04 43 14 gus@inodes.org senthilx@amazon.com
78 - 2020-05-20 2025-01-04 43 14 gus@inodes.org senthilx@amazon.com
Chart.yaml
in charts/cni-metrics-helper
19 - 2021-06-08 2025-01-04 41 13 1111446+jayanthvn@users.nor... senthilx@amazon.com
cni.go
in cmd/routed-eni-cni-plugin
436 11 2019-12-10 2025-04-14 40 16 jaypipes@gmail.com pavanip2201@gmail.com
data_store.go
in pkg/ipamd/datastore
1142 60 2019-12-10 2024-06-21 37 14 jaypipes@gmail.com 76720045+jchen6585@users.no...
daemonset.yaml
in charts/aws-vpc-cni/templates
208 - 2020-10-27 2025-04-14 30 16 1111446+jayanthvn@users.nor... pavanip2201@gmail.com
rpc_handler.go
in pkg/ipamd
305 6 2019-12-10 2025-04-14 30 14 jaypipes@gmail.com pavanip2201@gmail.com
main.go
in cmd/aws-k8s-agent
112 3 2019-12-10 2025-05-01 24 17 jaypipes@gmail.com viveksbhadauria007@gmail.com
299 5 2020-06-15 2024-12-09 23 11 mogren@amazon.com senthilx@amazon.com
rpc.pb.go
in rpc
1144 111 2017-11-22 2025-04-14 23 11 liwenwu@amazon.com pavanip2201@gmail.com
proto
rpc.proto
in rpc
86 - 2017-11-22 2025-04-14 21 11 liwenwu@amazon.com pavanip2201@gmail.com
k8sutils.go
in pkg/k8sapi
208 10 2021-05-10 2025-05-01 21 15 60630804+achevuru@users.nor... viveksbhadauria007@gmail.com
eniconfig.go
in pkg/eniconfig
90 4 2018-09-02 2023-05-17 20 11 liwenwu@amazon.com haouc@users.noreply.github.com
driver.go
in cmd/routed-eni-cni-plugin/driver
482 17 2019-12-10 2023-11-30 20 12 jaypipes@gmail.com jdnelson@amazon.com
main.go
in cmd/aws-vpc-cni
349 8 2022-12-07 2024-04-20 17 8 jdnelson@amazon.com senthilx@amazon.com
logger.go
in pkg/utils/logger
29 2 2018-02-20 2022-10-11 16 8 liwenwu@amazon.com jdnelson@amazon.com
clusterrole.yaml
in charts/aws-vpc-cni/templates
48 - 2020-10-27 2023-11-27 15 6 1111446+jayanthvn@users.nor... jdnelson@amazon.com
main.go
in cmd/cni-metrics-helper
128 2 2019-12-10 2023-11-15 15 10 jaypipes@gmail.com 1111446+jayanthvn@users.nor...
publisher.go
in pkg/publisher
177 12 2019-05-02 2024-12-09 15 12 mogren@amazon.com senthilx@amazon.com
netlink.go
in pkg/netlinkwrapper
102 23 2017-11-22 2020-10-01 13 7 liwenwu@amazon.com claes.mogren@gmail.com
client.go
in pkg/ec2wrapper
25 1 2017-11-22 2024-12-09 12 8 liwenwu@amazon.com senthilx@amazon.com
introspect.go
in pkg/ipamd
147 8 2019-12-10 2023-12-04 12 9 jaypipes@gmail.com jdnelson@amazon.com
metrics.go
in cmd/cni-metrics-helper/metrics
375 18 2019-12-10 2025-04-14 12 11 jaypipes@gmail.com pavanip2201@gmail.com
eventrecorder.go
in pkg/utils/eventrecorder
80 5 2022-04-13 2025-04-01 11 5 58063229+sushrk@users.norep... sonyingy@amazon.com
cni_metrics.go
in cmd/cni-metrics-helper/metrics
196 8 2019-12-10 2023-11-15 11 6 jaypipes@gmail.com 1111446+jayanthvn@users.nor...
imds.go
in pkg/awsutils
564 43 2020-07-31 2024-12-09 10 9 gus@inodes.org senthilx@amazon.com
deployment.yaml
in charts/cni-metrics-helper/templates
68 - 2021-06-08 2024-06-21 9 8 1111446+jayanthvn@users.nor... toversus2357@gmail.com
ec2wrapper.go
in pkg/ec2wrapper
69 2 2019-05-02 2024-12-09 9 8 mogren@amazon.com senthilx@amazon.com
main.go
in cmd/aws-vpc-cni-init
140 5 2022-12-07 2024-04-20 9 4 jdnelson@amazon.com senthilx@amazon.com
procsys.go
in pkg/procsyswrapper
24 4 2020-03-17 2023-04-26 7 5 gus@inodes.org wangyufei@hotmail.com
ns.go
in pkg/nswrapper
15 2 2017-11-22 2020-10-01 6 3 liwenwu@amazon.com claes.mogren@gmail.com
ip.go
in pkg/ipwrapper
17 2 2017-11-22 2020-10-01 6 3 liwenwu@amazon.com claes.mogren@gmail.com
client.go
in pkg/rpcwrapper
19 3 2017-11-22 2024-02-06 6 4 liwenwu@amazon.com 1111446+jayanthvn@users.nor...
client.go
in pkg/grpcwrapper
19 3 2017-11-22 2025-02-18 6 5 liwenwu@amazon.com pavanipt@amazon.com
retry.go
in pkg/utils/retry
40 4 2019-09-23 2020-10-01 6 2 mogren@amazon.com claes.mogren@gmail.com
zaplogger.go
in pkg/utils/logger
124 17 2020-03-23 2023-06-26 6 4 nithu0115@gmail.com jdnelson@amazon.com
cni_utils.go
in pkg/utils/cniutils
159 9 2022-03-31 2024-12-09 6 6 yyyng@amazon.com senthilx@amazon.com
generate_mocks.go
in pkg/cninswrapper
1 - 2017-11-22 2020-08-04 5 3 liwenwu@amazon.com gus@inodes.org
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
awsutils.go
in pkg/awsutils
1683 72 2017-11-22 2025-03-20 129 32 liwenwu@amazon.com ythakkar97@gmail.com
ipamd.go
in pkg/ipamd
1815 92 2019-12-10 2025-04-30 98 28 jaypipes@gmail.com sonyingy@amazon.com
network.go
in pkg/networkutils
1026 49 2017-11-22 2025-05-01 86 28 liwenwu@amazon.com viveksbhadauria007@gmail.com
aws-k8s-cni.yaml
in config/master
210 - 2020-04-29 2025-01-04 83 25 mogren@amazon.com senthilx@amazon.com
210 - 2020-05-12 2025-01-04 81 25 gus@inodes.org senthilx@amazon.com
210 - 2020-05-12 2025-01-04 80 25 gus@inodes.org senthilx@amazon.com
aws-k8s-cni-cn.yaml
in config/master
210 - 2020-05-12 2025-01-04 80 25 gus@inodes.org senthilx@amazon.com
values.yaml
in charts/aws-vpc-cni
157 - 2020-10-27 2025-04-15 67 23 1111446+jayanthvn@users.nor... sonyingy@amazon.com
main.go
in cmd/aws-k8s-agent
112 3 2019-12-10 2025-05-01 24 17 jaypipes@gmail.com viveksbhadauria007@gmail.com
values.yaml
in charts/cni-metrics-helper
26 - 2021-06-08 2025-01-04 44 16 1111446+jayanthvn@users.nor... senthilx@amazon.com
cni.go
in cmd/routed-eni-cni-plugin
436 11 2019-12-10 2025-04-14 40 16 jaypipes@gmail.com pavanip2201@gmail.com
daemonset.yaml
in charts/aws-vpc-cni/templates
208 - 2020-10-27 2025-04-14 30 16 1111446+jayanthvn@users.nor... pavanip2201@gmail.com
Chart.yaml
in charts/aws-vpc-cni
19 - 2020-10-27 2025-01-04 51 15 1111446+jayanthvn@users.nor... senthilx@amazon.com
k8sutils.go
in pkg/k8sapi
208 10 2021-05-10 2025-05-01 21 15 60630804+achevuru@users.nor... viveksbhadauria007@gmail.com
78 - 2020-05-20 2025-01-04 43 14 gus@inodes.org senthilx@amazon.com
78 - 2020-05-20 2025-01-04 43 14 gus@inodes.org senthilx@amazon.com
78 - 2020-05-20 2025-01-04 43 14 gus@inodes.org senthilx@amazon.com
cni-metrics-helper.yaml
in config/master
78 - 2020-05-20 2025-01-04 43 14 gus@inodes.org senthilx@amazon.com
data_store.go
in pkg/ipamd/datastore
1142 60 2019-12-10 2024-06-21 37 14 jaypipes@gmail.com 76720045+jchen6585@users.no...
rpc_handler.go
in pkg/ipamd
305 6 2019-12-10 2025-04-14 30 14 jaypipes@gmail.com pavanip2201@gmail.com
Chart.yaml
in charts/cni-metrics-helper
19 - 2021-06-08 2025-01-04 41 13 1111446+jayanthvn@users.nor... senthilx@amazon.com
driver.go
in cmd/routed-eni-cni-plugin/driver
482 17 2019-12-10 2023-11-30 20 12 jaypipes@gmail.com jdnelson@amazon.com
publisher.go
in pkg/publisher
177 12 2019-05-02 2024-12-09 15 12 mogren@amazon.com senthilx@amazon.com
299 5 2020-06-15 2024-12-09 23 11 mogren@amazon.com senthilx@amazon.com
rpc.pb.go
in rpc
1144 111 2017-11-22 2025-04-14 23 11 liwenwu@amazon.com pavanip2201@gmail.com
proto
rpc.proto
in rpc
86 - 2017-11-22 2025-04-14 21 11 liwenwu@amazon.com pavanip2201@gmail.com
eniconfig.go
in pkg/eniconfig
90 4 2018-09-02 2023-05-17 20 11 liwenwu@amazon.com haouc@users.noreply.github.com
metrics.go
in cmd/cni-metrics-helper/metrics
375 18 2019-12-10 2025-04-14 12 11 jaypipes@gmail.com pavanip2201@gmail.com
main.go
in cmd/cni-metrics-helper
128 2 2019-12-10 2023-11-15 15 10 jaypipes@gmail.com 1111446+jayanthvn@users.nor...
introspect.go
in pkg/ipamd
147 8 2019-12-10 2023-12-04 12 9 jaypipes@gmail.com jdnelson@amazon.com
imds.go
in pkg/awsutils
564 43 2020-07-31 2024-12-09 10 9 gus@inodes.org senthilx@amazon.com
main.go
in cmd/aws-vpc-cni
349 8 2022-12-07 2024-04-20 17 8 jdnelson@amazon.com senthilx@amazon.com
logger.go
in pkg/utils/logger
29 2 2018-02-20 2022-10-11 16 8 liwenwu@amazon.com jdnelson@amazon.com
client.go
in pkg/ec2wrapper
25 1 2017-11-22 2024-12-09 12 8 liwenwu@amazon.com senthilx@amazon.com
deployment.yaml
in charts/cni-metrics-helper/templates
68 - 2021-06-08 2024-06-21 9 8 1111446+jayanthvn@users.nor... toversus2357@gmail.com
ec2wrapper.go
in pkg/ec2wrapper
69 2 2019-05-02 2024-12-09 9 8 mogren@amazon.com senthilx@amazon.com
netlink.go
in pkg/netlinkwrapper
102 23 2017-11-22 2020-10-01 13 7 liwenwu@amazon.com claes.mogren@gmail.com
clusterrole.yaml
in charts/aws-vpc-cni/templates
48 - 2020-10-27 2023-11-27 15 6 1111446+jayanthvn@users.nor... jdnelson@amazon.com
cni_metrics.go
in cmd/cni-metrics-helper/metrics
196 8 2019-12-10 2023-11-15 11 6 jaypipes@gmail.com 1111446+jayanthvn@users.nor...
cni_utils.go
in pkg/utils/cniutils
159 9 2022-03-31 2024-12-09 6 6 yyyng@amazon.com senthilx@amazon.com
eventrecorder.go
in pkg/utils/eventrecorder
80 5 2022-04-13 2025-04-01 11 5 58063229+sushrk@users.norep... sonyingy@amazon.com
procsys.go
in pkg/procsyswrapper
24 4 2020-03-17 2023-04-26 7 5 gus@inodes.org wangyufei@hotmail.com
client.go
in pkg/grpcwrapper
19 3 2017-11-22 2025-02-18 6 5 liwenwu@amazon.com pavanipt@amazon.com
configmap.yaml
in charts/aws-vpc-cni/templates
26 - 2021-04-13 2024-07-10 5 5 fawadkh@amazon.com tech2mobi@gmail.com
main.go
in cmd/aws-vpc-cni-init
140 5 2022-12-07 2024-04-20 9 4 jdnelson@amazon.com senthilx@amazon.com
zaplogger.go
in pkg/utils/logger
124 17 2020-03-23 2023-06-26 6 4 nithu0115@gmail.com jdnelson@amazon.com
client.go
in pkg/rpcwrapper
19 3 2017-11-22 2024-02-06 6 4 liwenwu@amazon.com 1111446+jayanthvn@users.nor...
zz_generated.deepcopy.go
in pkg/apis/crd/v1alpha1
73 10 2018-09-02 2022-01-28 5 4 liwenwu@amazon.com cgadgil@amazon.com
ec2metadatawrapper.go
in pkg/ec2metadatawrapper
34 4 2019-05-02 2024-12-09 5 4 mogren@amazon.com senthilx@amazon.com
session.go
in pkg/awsutils/awssession
102 6 2021-01-16 2025-02-08 5 4 nithmu@3c22fb382672.ant.ama... senthilx@amazon.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
aws-k8s-multus-us-gov-east-1.yaml
in config/multus/v3.7.2-eksbuild.1
219 - 2021-08-02 2021-08-03 2 1 chinmay5j@gmail.com chinmay5j@gmail.com
aws-k8s-multus.yaml
in config/multus/v3.7.2-eksbuild.1
219 - 2021-08-02 2021-08-03 2 1 chinmay5j@gmail.com chinmay5j@gmail.com
aws-k8s-multus-cn.yaml
in config/multus/v3.7.2-eksbuild.1
219 - 2021-08-02 2021-08-03 2 1 chinmay5j@gmail.com chinmay5j@gmail.com
aws-k8s-multus-us-gov-west-1.yaml
in config/multus/v3.7.2-eksbuild.1
219 - 2021-08-02 2021-08-03 2 1 chinmay5j@gmail.com chinmay5j@gmail.com
aws-k8s-multus-us-gov-east-1.yaml
in config/multus/v3.7.2-eksbuild.2
215 - 2021-08-23 2021-08-23 1 1 chinmay5j@gmail.com chinmay5j@gmail.com
aws-k8s-multus.yaml
in config/multus/v3.7.2-eksbuild.2
215 - 2021-08-23 2021-08-23 1 1 chinmay5j@gmail.com chinmay5j@gmail.com
aws-k8s-multus-cn.yaml
in config/multus/v3.7.2-eksbuild.2
215 - 2021-08-23 2021-08-23 1 1 chinmay5j@gmail.com chinmay5j@gmail.com
aws-k8s-multus-us-gov-west-1.yaml
in config/multus/v3.7.2-eksbuild.2
215 - 2021-08-23 2021-08-23 1 1 chinmay5j@gmail.com chinmay5j@gmail.com
aws-k8s-multus-us-gov-east-1.yaml
in config/multus/v3.9.2-eksbuild.1
165 - 2022-10-24 2022-10-24 1 1 58063229+sushrk@users.norep... 58063229+sushrk@users.norep...
aws-k8s-multus.yaml
in config/multus/v3.9.2-eksbuild.1
165 - 2022-10-24 2022-10-24 1 1 58063229+sushrk@users.norep... 58063229+sushrk@users.norep...
aws-k8s-multus-cn.yaml
in config/multus/v3.9.2-eksbuild.1
165 - 2022-10-24 2022-10-24 1 1 58063229+sushrk@users.norep... 58063229+sushrk@users.norep...
aws-k8s-multus-us-gov-west-1.yaml
in config/multus/v3.9.2-eksbuild.1
165 - 2022-10-24 2022-10-24 1 1 58063229+sushrk@users.norep... 58063229+sushrk@users.norep...
aws-k8s-multus-us-gov-east-1.yaml
in config/multus/v3.9.1-eksbuild.1
165 - 2022-09-16 2022-09-16 1 1 1111446+jayanthvn@users.nor... 1111446+jayanthvn@users.nor...
aws-k8s-multus.yaml
in config/multus/v3.9.1-eksbuild.1
165 - 2022-09-16 2022-09-16 1 1 1111446+jayanthvn@users.nor... 1111446+jayanthvn@users.nor...
aws-k8s-multus-cn.yaml
in config/multus/v3.9.1-eksbuild.1
165 - 2022-09-16 2022-09-16 1 1 1111446+jayanthvn@users.nor... 1111446+jayanthvn@users.nor...
aws-k8s-multus-us-gov-west-1.yaml
in config/multus/v3.9.1-eksbuild.1
165 - 2022-09-16 2022-09-16 1 1 1111446+jayanthvn@users.nor... 1111446+jayanthvn@users.nor...
aws-k8s-multus-us-gov-east-1.yaml
in config/multus/v3.8.0-eksbuild.1
165 - 2022-05-06 2022-05-06 1 1 cgadgil@amazon.com cgadgil@amazon.com
aws-k8s-multus.yaml
in config/multus/v3.8.0-eksbuild.1
165 - 2022-05-06 2022-05-06 1 1 cgadgil@amazon.com cgadgil@amazon.com
aws-k8s-multus-cn.yaml
in config/multus/v3.8.0-eksbuild.1
165 - 2022-05-06 2022-05-06 1 1 cgadgil@amazon.com cgadgil@amazon.com
aws-k8s-multus-us-gov-west-1.yaml
in config/multus/v3.8.0-eksbuild.1
165 - 2022-05-06 2022-05-06 1 1 cgadgil@amazon.com cgadgil@amazon.com
aws-k8s-multus-us-gov-east-1.yaml
in config/multus/v3.9.0-eksbuild.2
165 - 2022-08-10 2022-08-10 1 1 58063229+sushrk@users.norep... 58063229+sushrk@users.norep...
aws-k8s-multus.yaml
in config/multus/v3.9.0-eksbuild.2
165 - 2022-08-10 2022-08-10 1 1 58063229+sushrk@users.norep... 58063229+sushrk@users.norep...
aws-k8s-multus-cn.yaml
in config/multus/v3.9.0-eksbuild.2
165 - 2022-08-10 2022-08-10 1 1 58063229+sushrk@users.norep... 58063229+sushrk@users.norep...
aws-k8s-multus-us-gov-west-1.yaml
in config/multus/v3.9.0-eksbuild.2
165 - 2022-08-10 2022-08-10 1 1 58063229+sushrk@users.norep... 58063229+sushrk@users.norep...
aws-k8s-multus-us-gov-east-1.yaml
in config/multus/v3.9.0-eksbuild.1
165 - 2022-06-24 2022-06-24 1 1 cgadgil@amazon.com cgadgil@amazon.com
aws-k8s-multus.yaml
in config/multus/v3.9.0-eksbuild.1
165 - 2022-06-24 2022-06-24 1 1 cgadgil@amazon.com cgadgil@amazon.com
aws-k8s-multus-cn.yaml
in config/multus/v3.9.0-eksbuild.1
165 - 2022-06-24 2022-06-24 1 1 cgadgil@amazon.com cgadgil@amazon.com
aws-k8s-multus-us-gov-west-1.yaml
in config/multus/v3.9.0-eksbuild.1
165 - 2022-06-24 2022-06-24 1 1 cgadgil@amazon.com cgadgil@amazon.com
cp.go
in utils/cp
84 5 2022-12-07 2023-04-25 2 1 jdnelson@amazon.com jdnelson@amazon.com
tpl
_helpers.tpl
in charts/cni-metrics-helper/templates
58 - 2021-06-08 2021-06-08 1 1 1111446+jayanthvn@users.nor... 1111446+jayanthvn@users.nor...
podmonitor.yaml
in charts/aws-vpc-cni/templates
40 - 2025-02-20 2025-02-20 1 1 aburan28@gmail.com aburan28@gmail.com
eniconfig_types.go
in pkg/apis/crd/v1alpha1
24 1 2021-05-10 2021-05-10 1 1 60630804+achevuru@users.nor... 60630804+achevuru@users.nor...
info.go
in pkg/version
20 1 2021-07-16 2021-07-16 1 1 diogo.nicoleti@gmail.com diogo.nicoleti@gmail.com
names.go
in pkg/networkutils
15 2 2022-10-24 2022-10-24 1 1 yyyng@amazon.com yyyng@amazon.com
clusterrolebinding.yaml
in charts/aws-vpc-cni/templates
14 - 2020-10-27 2020-10-27 1 1 1111446+jayanthvn@users.nor... 1111446+jayanthvn@users.nor...
clusterrolebinding.yaml
in charts/cni-metrics-helper/templates
14 - 2021-06-08 2021-06-08 1 1 1111446+jayanthvn@users.nor... 1111446+jayanthvn@users.nor...
serviceaccount.yaml
in charts/aws-vpc-cni/templates
13 - 2020-10-27 2021-08-05 2 1 1111446+jayanthvn@users.nor... 1111446+jayanthvn@users.nor...
serviceaccount.yaml
in charts/cni-metrics-helper/templates
13 - 2021-06-08 2021-08-05 2 1 1111446+jayanthvn@users.nor... 1111446+jayanthvn@users.nor...
kustomization.yaml
in charts/aws-vpc-cni/crds
4 - 2022-12-06 2022-12-06 1 1 deokarjay215@gmail.com deokarjay215@gmail.com
generate_mocks.go
in pkg/procsyswrapper
1 - 2020-03-17 2020-03-17 1 1 gus@inodes.org gus@inodes.org
generate_mocks.go
in pkg/hostipamwrapper
1 - 2023-04-26 2023-04-26 1 1 wangyufei@hotmail.com wangyufei@hotmail.com
generate_mocks.go
in pkg/publisher
1 - 2024-12-09 2024-12-09 1 1 senthilx@amazon.com senthilx@amazon.com
generate_mocks.go
in pkg/iptableswrapper
1 - 2023-04-26 2023-04-26 1 1 wangyufei@hotmail.com wangyufei@hotmail.com
generate_mocks.go
in pkg/vethwrapper
1 - 2023-04-26 2023-04-26 1 1 wangyufei@hotmail.com wangyufei@hotmail.com
vpc.go
in pkg/vpc
96 9 2023-09-01 2024-12-09 2 2 76720045+jchen6585@users.no... senthilx@amazon.com
checkpoint.go
in pkg/ipamd/datastore
74 8 2020-05-12 2023-09-05 2 2 gus@inodes.org guoguangwu@magic-shield.com
snat.go
in cmd/egress-cni-plugin/snat
72 3 2023-04-26 2023-05-03 2 2 wangyufei@hotmail.com wanyufe@amazon.com
iptables.go
in pkg/iptableswrapper
64 13 2023-04-26 2023-12-12 2 2 wangyufei@hotmail.com 76720045+jchen6585@users.no...
backoff.go
in pkg/utils/retry
49 4 2019-09-23 2020-09-05 3 2 mogren@amazon.com claes.mogren@gmail.com
retry.go
in pkg/utils/retry
40 4 2019-09-23 2020-10-01 6 2 mogren@amazon.com claes.mogren@gmail.com
Correlations

File Size vs. Number of Changes: 138 points

cmd/aws-k8s-agent/main.go x: 112 lines of code y: 24 # changes pkg/k8sapi/k8sutils.go x: 208 lines of code y: 21 # changes pkg/networkutils/network.go x: 1026 lines of code y: 86 # changes pkg/ipamd/ipamd.go x: 1815 lines of code y: 98 # changes charts/aws-vpc-cni/values.yaml x: 157 lines of code y: 67 # changes charts/aws-vpc-cni/templates/daemonset.yaml x: 208 lines of code y: 30 # changes cmd/cni-metrics-helper/metrics/metrics.go x: 375 lines of code y: 12 # changes cmd/routed-eni-cni-plugin/cni.go x: 436 lines of code y: 40 # changes pkg/ipamd/rpc_handler.go x: 305 lines of code y: 30 # changes rpc/rpc.pb.go x: 1144 lines of code y: 23 # changes rpc/rpc.proto x: 86 lines of code y: 21 # changes pkg/utils/eventrecorder/eventrecorder.go x: 80 lines of code y: 11 # changes pkg/awsutils/awsutils.go x: 1683 lines of code y: 129 # changes charts/aws-vpc-cni/templates/eniconfig.yaml x: 17 lines of code y: 3 # changes charts/aws-vpc-cni/templates/podmonitor.yaml x: 40 lines of code y: 1 # changes pkg/grpcwrapper/client.go x: 19 lines of code y: 6 # changes utils/utils.go x: 49 lines of code y: 4 # changes pkg/awsutils/awssession/session.go x: 102 lines of code y: 5 # changes charts/aws-vpc-cni/crds/customresourcedefinition.yaml x: 208 lines of code y: 4 # changes charts/aws-vpc-cni/Chart.yaml x: 19 lines of code y: 51 # changes charts/cni-metrics-helper/Chart.yaml x: 19 lines of code y: 41 # changes charts/cni-metrics-helper/values.yaml x: 26 lines of code y: 44 # changes config/master/aws-k8s-cni-cn.yaml x: 210 lines of code y: 80 # changes config/master/aws-k8s-cni-us-gov-east-1.yaml x: 210 lines of code y: 81 # changes config/master/aws-k8s-cni.yaml x: 210 lines of code y: 83 # changes config/master/cni-metrics-helper-cn.yaml x: 78 lines of code y: 43 # changes utils/prometheusmetrics/prometheusmetrics.go x: 218 lines of code y: 4 # changes pkg/awsutils/imds.go x: 564 lines of code y: 10 # changes pkg/ec2metadatawrapper/ec2metadatawrapper.go x: 34 lines of code y: 5 # changes pkg/ec2wrapper/client.go x: 25 lines of code y: 12 # changes pkg/ec2wrapper/ec2wrapper.go x: 69 lines of code y: 9 # changes pkg/publisher/generate_mocks.go x: 1 lines of code y: 1 # changes pkg/publisher/publisher.go x: 177 lines of code y: 15 # changes pkg/utils/cniutils/cni_utils.go x: 159 lines of code y: 6 # changes pkg/vpc/vpc.go x: 96 lines of code y: 2 # changes scripts/gen_vpc_ip_limits.go x: 299 lines of code y: 23 # changes utils/imds/imds.go x: 26 lines of code y: 2 # changes charts/aws-vpc-cni/templates/configmap.yaml x: 26 lines of code y: 5 # changes pkg/ipamd/datastore/data_store.go x: 1142 lines of code y: 37 # changes charts/cni-metrics-helper/templates/deployment.yaml x: 68 lines of code y: 9 # changes cmd/aws-vpc-cni-init/main.go x: 140 lines of code y: 9 # changes cmd/aws-vpc-cni/main.go x: 349 lines of code y: 17 # changes charts/cni-metrics-helper/templates/clusterrole.yaml x: 12 lines of code y: 4 # changes rpc/generate_mocks.go x: 1 lines of code y: 4 # changes pkg/iptableswrapper/iptables.go x: 64 lines of code y: 2 # changes pkg/ipamd/introspect.go x: 147 lines of code y: 12 # changes cmd/routed-eni-cni-plugin/driver/driver.go x: 482 lines of code y: 20 # changes charts/aws-vpc-cni/templates/clusterrole.yaml x: 48 lines of code y: 15 # changes cmd/cni-metrics-helper/main.go x: 128 lines of code y: 15 # changes cmd/cni-metrics-helper/metrics/cni_metrics.go x: 196 lines of code y: 11 # changes cmd/egress-cni-plugin/egressContext.go x: 403 lines of code y: 3 # changes cmd/egress-cni-plugin/main.go x: 101 lines of code y: 3 # changes pkg/hostipamwrapper/hostipam.go x: 28 lines of code y: 2 # changes pkg/vethwrapper/veth.go x: 16 lines of code y: 2 # changes charts/aws-vpc-cni/templates/_helpers.tpl x: 95 lines of code y: 4 # changes pkg/ipamd/datastore/checkpoint.go x: 74 lines of code y: 2 # changes pkg/utils/logger/zaplogger.go x: 124 lines of code y: 6 # changes pkg/eniconfig/eniconfig.go x: 90 lines of code y: 20 # changes cmd/egress-cni-plugin/netconf.go x: 40 lines of code y: 2 # changes cmd/egress-cni-plugin/snat/snat.go x: 72 lines of code y: 2 # changes pkg/procsyswrapper/procsys.go x: 24 lines of code y: 7 # changes utils/cp/cp.go x: 84 lines of code y: 2 # changes charts/aws-vpc-cni/crds/kustomization.yaml x: 4 lines of code y: 1 # changes pkg/networkutils/names.go x: 15 lines of code y: 1 # changes config/multus/v3.9.2-eksbuild.1/aws-k8s-multus-cn.yaml x: 165 lines of code y: 1 # changes pkg/apis/crd/v1alpha1/groupversion_info.go x: 10 lines of code y: 2 # changes pkg/utils/logger/logger.go x: 29 lines of code y: 16 # changes pkg/apis/crd/v1alpha1/zz_generated.deepcopy.go x: 73 lines of code y: 5 # changes pkg/ec2metadatawrapper/generate_mocks.go x: 1 lines of code y: 2 # changes config/multus/v3.7.2-eksbuild.2/aws-k8s-multus-cn.yaml x: 215 lines of code y: 1 # changes config/multus/v3.7.2-eksbuild.1/aws-k8s-multus-cn.yaml x: 219 lines of code y: 2 # changes pkg/version/info.go x: 20 lines of code y: 1 # changes charts/cni-metrics-helper/templates/_helpers.tpl x: 58 lines of code y: 1 # changes pkg/apis/crd/v1alpha1/eniconfig_types.go x: 24 lines of code y: 1 # changes pkg/netlinkwrapper/netlink.go x: 102 lines of code y: 13 # changes pkg/nswrapper/ns.go x: 15 lines of code y: 6 # changes pkg/typeswrapper/client.go x: 18 lines of code y: 5 # changes pkg/utils/retry/retry.go x: 40 lines of code y: 6 # changes cmd/grpc-health-probe/main.go x: 115 lines of code y: 5 # changes pkg/utils/logger/config.go x: 37 lines of code y: 5 # changes pkg/utils/retry/backoff.go x: 49 lines of code y: 3 # changes pkg/utils/retry/errors.go x: 29 lines of code y: 4 # changes pkg/utils/ttime/ttime.go x: 25 lines of code y: 4 # changes pkg/cninswrapper/generate_mocks.go x: 1 lines of code y: 5 # changes cmd/routed-eni-cni-plugin/driver/generate_mocks.go x: 1 lines of code y: 3 # changes
129.0
# changes
  min: 1.0
  average: 12.59
  25th percentile: 1.0
  median: 3.0
  75th percentile: 12.0
  max: 129.0
0 1815.0
lines of code
min: 1.0 | average: 150.73 | 25th percentile: 18.75 | median: 78.0 | 75th percentile: 165.0 | max: 1815.0

Number of Contributors vs. Number of Changes: 138 points

cmd/aws-k8s-agent/main.go x: 17 # contributors y: 24 # changes pkg/k8sapi/k8sutils.go x: 15 # contributors y: 21 # changes pkg/networkutils/network.go x: 28 # contributors y: 86 # changes pkg/ipamd/ipamd.go x: 28 # contributors y: 98 # changes charts/aws-vpc-cni/values.yaml x: 23 # contributors y: 67 # changes charts/aws-vpc-cni/templates/daemonset.yaml x: 16 # contributors y: 30 # changes cmd/cni-metrics-helper/metrics/metrics.go x: 11 # contributors y: 12 # changes cmd/routed-eni-cni-plugin/cni.go x: 16 # contributors y: 40 # changes pkg/ipamd/rpc_handler.go x: 14 # contributors y: 30 # changes rpc/rpc.pb.go x: 11 # contributors y: 23 # changes rpc/rpc.proto x: 11 # contributors y: 21 # changes pkg/utils/eventrecorder/eventrecorder.go x: 5 # contributors y: 11 # changes pkg/awsutils/awsutils.go x: 32 # contributors y: 129 # changes charts/aws-vpc-cni/templates/eniconfig.yaml x: 3 # contributors y: 3 # changes charts/aws-vpc-cni/templates/podmonitor.yaml x: 1 # contributors y: 1 # changes pkg/grpcwrapper/client.go x: 5 # contributors y: 6 # changes utils/utils.go x: 4 # contributors y: 4 # changes pkg/awsutils/awssession/session.go x: 4 # contributors y: 5 # changes charts/aws-vpc-cni/Chart.yaml x: 15 # contributors y: 51 # changes charts/cni-metrics-helper/Chart.yaml x: 13 # contributors y: 41 # changes charts/cni-metrics-helper/values.yaml x: 16 # contributors y: 44 # changes config/master/aws-k8s-cni-cn.yaml x: 25 # contributors y: 80 # changes config/master/aws-k8s-cni-us-gov-east-1.yaml x: 25 # contributors y: 81 # changes config/master/aws-k8s-cni.yaml x: 25 # contributors y: 83 # changes config/master/cni-metrics-helper-cn.yaml x: 14 # contributors y: 43 # changes pkg/awsutils/imds.go x: 9 # contributors y: 10 # changes pkg/ec2wrapper/client.go x: 8 # contributors y: 12 # changes pkg/ec2wrapper/ec2wrapper.go x: 8 # contributors y: 9 # changes pkg/publisher/publisher.go x: 12 # contributors y: 15 # changes pkg/utils/cniutils/cni_utils.go x: 6 # contributors y: 6 # changes pkg/vpc/vpc.go x: 2 # contributors y: 2 # changes charts/aws-vpc-cni/templates/configmap.yaml x: 5 # contributors y: 5 # changes pkg/ipamd/datastore/data_store.go x: 14 # contributors y: 37 # changes cmd/aws-vpc-cni-init/main.go x: 4 # contributors y: 9 # changes cmd/aws-vpc-cni/main.go x: 8 # contributors y: 17 # changes pkg/rpcwrapper/client.go x: 4 # contributors y: 6 # changes pkg/ipamd/introspect.go x: 9 # contributors y: 12 # changes cmd/routed-eni-cni-plugin/driver/driver.go x: 12 # contributors y: 20 # changes charts/aws-vpc-cni/templates/clusterrole.yaml x: 6 # contributors y: 15 # changes cmd/cni-metrics-helper/main.go x: 10 # contributors y: 15 # changes cmd/cni-metrics-helper/metrics/cni_metrics.go x: 6 # contributors y: 11 # changes cmd/cni-metrics-helper/metrics/pod_watcher.go x: 3 # contributors y: 4 # changes pkg/eniconfig/eniconfig.go x: 11 # contributors y: 20 # changes pkg/procsyswrapper/procsys.go x: 5 # contributors y: 7 # changes utils/cp/cp.go x: 1 # contributors y: 2 # changes pkg/utils/logger/logger.go x: 8 # contributors y: 16 # changes pkg/ipwrapper/ip.go x: 3 # contributors y: 6 # changes pkg/netlinkwrapper/netlink.go x: 7 # contributors y: 13 # changes pkg/typeswrapper/client.go x: 3 # contributors y: 5 # changes pkg/utils/retry/retry.go x: 2 # contributors y: 6 # changes pkg/utils/retry/backoff.go x: 2 # contributors y: 3 # changes
129.0
# changes
  min: 1.0
  average: 12.59
  25th percentile: 1.0
  median: 3.0
  75th percentile: 12.0
  max: 129.0
0 32.0
# contributors
min: 1.0 | average: 5.7 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 8.0 | max: 32.0

Number of Contributors vs. File Size: 138 points

cmd/aws-k8s-agent/main.go x: 17 # contributors y: 112 lines of code pkg/k8sapi/k8sutils.go x: 15 # contributors y: 208 lines of code pkg/networkutils/network.go x: 28 # contributors y: 1026 lines of code pkg/ipamd/ipamd.go x: 28 # contributors y: 1815 lines of code charts/aws-vpc-cni/values.yaml x: 23 # contributors y: 157 lines of code charts/aws-vpc-cni/templates/daemonset.yaml x: 16 # contributors y: 208 lines of code cmd/cni-metrics-helper/metrics/metrics.go x: 11 # contributors y: 375 lines of code cmd/routed-eni-cni-plugin/cni.go x: 16 # contributors y: 436 lines of code pkg/ipamd/rpc_handler.go x: 14 # contributors y: 305 lines of code rpc/rpc.pb.go x: 11 # contributors y: 1144 lines of code rpc/rpc.proto x: 11 # contributors y: 86 lines of code pkg/utils/eventrecorder/eventrecorder.go x: 5 # contributors y: 80 lines of code pkg/awsutils/awsutils.go x: 32 # contributors y: 1683 lines of code charts/aws-vpc-cni/templates/eniconfig.yaml x: 3 # contributors y: 17 lines of code charts/aws-vpc-cni/templates/podmonitor.yaml x: 1 # contributors y: 40 lines of code pkg/grpcwrapper/client.go x: 5 # contributors y: 19 lines of code utils/utils.go x: 4 # contributors y: 49 lines of code pkg/awsutils/awssession/session.go x: 4 # contributors y: 102 lines of code charts/aws-vpc-cni/crds/customresourcedefinition.yaml x: 4 # contributors y: 208 lines of code charts/aws-vpc-cni/Chart.yaml x: 15 # contributors y: 19 lines of code charts/cni-metrics-helper/Chart.yaml x: 13 # contributors y: 19 lines of code charts/cni-metrics-helper/values.yaml x: 16 # contributors y: 26 lines of code config/master/aws-k8s-cni-cn.yaml x: 25 # contributors y: 210 lines of code config/master/cni-metrics-helper-cn.yaml x: 14 # contributors y: 78 lines of code utils/prometheusmetrics/prometheusmetrics.go x: 4 # contributors y: 218 lines of code pkg/awsutils/imds.go x: 9 # contributors y: 564 lines of code pkg/ec2metadatawrapper/ec2metadatawrapper.go x: 4 # contributors y: 34 lines of code pkg/ec2wrapper/client.go x: 8 # contributors y: 25 lines of code pkg/ec2wrapper/ec2wrapper.go x: 8 # contributors y: 69 lines of code pkg/publisher/generate_mocks.go x: 1 # contributors y: 1 lines of code pkg/publisher/publisher.go x: 12 # contributors y: 177 lines of code pkg/utils/cniutils/cni_utils.go x: 6 # contributors y: 159 lines of code pkg/vpc/vpc.go x: 2 # contributors y: 96 lines of code scripts/gen_vpc_ip_limits.go x: 11 # contributors y: 299 lines of code utils/imds/imds.go x: 2 # contributors y: 26 lines of code charts/aws-vpc-cni/templates/configmap.yaml x: 5 # contributors y: 26 lines of code pkg/ipamd/datastore/data_store.go x: 14 # contributors y: 1142 lines of code cmd/aws-vpc-cni-init/main.go x: 4 # contributors y: 140 lines of code cmd/aws-vpc-cni/main.go x: 8 # contributors y: 349 lines of code charts/cni-metrics-helper/templates/clusterrole.yaml x: 4 # contributors y: 12 lines of code pkg/rpcwrapper/client.go x: 4 # contributors y: 19 lines of code rpc/generate_mocks.go x: 4 # contributors y: 1 lines of code pkg/iptableswrapper/iptables.go x: 2 # contributors y: 64 lines of code pkg/ipamd/introspect.go x: 9 # contributors y: 147 lines of code cmd/routed-eni-cni-plugin/driver/driver.go x: 12 # contributors y: 482 lines of code charts/aws-vpc-cni/templates/clusterrole.yaml x: 6 # contributors y: 48 lines of code cmd/cni-metrics-helper/main.go x: 10 # contributors y: 128 lines of code cmd/cni-metrics-helper/metrics/cni_metrics.go x: 6 # contributors y: 196 lines of code cmd/egress-cni-plugin/egressContext.go x: 3 # contributors y: 403 lines of code cmd/egress-cni-plugin/main.go x: 3 # contributors y: 101 lines of code pkg/vethwrapper/veth.go x: 2 # contributors y: 16 lines of code charts/aws-vpc-cni/templates/_helpers.tpl x: 4 # contributors y: 95 lines of code pkg/ipamd/datastore/checkpoint.go x: 2 # contributors y: 74 lines of code cmd/cni-metrics-helper/metrics/pod_watcher.go x: 3 # contributors y: 46 lines of code pkg/utils/logger/zaplogger.go x: 4 # contributors y: 124 lines of code cmd/egress-cni-plugin/netconf.go x: 2 # contributors y: 40 lines of code utils/cp/cp.go x: 1 # contributors y: 84 lines of code pkg/sgpp/constants.go x: 2 # contributors y: 14 lines of code pkg/networkutils/names.go x: 1 # contributors y: 15 lines of code config/multus/v3.9.2-eksbuild.1/aws-k8s-multus-cn.yaml x: 1 # contributors y: 165 lines of code pkg/utils/logger/logger.go x: 8 # contributors y: 29 lines of code pkg/apis/crd/v1alpha1/zz_generated.deepcopy.go x: 4 # contributors y: 73 lines of code pkg/ec2metadatawrapper/generate_mocks.go x: 2 # contributors y: 1 lines of code config/multus/v3.7.2-eksbuild.2/aws-k8s-multus-cn.yaml x: 1 # contributors y: 215 lines of code charts/aws-vpc-cni/templates/serviceaccount.yaml x: 1 # contributors y: 13 lines of code charts/cni-metrics-helper/templates/_helpers.tpl x: 1 # contributors y: 58 lines of code pkg/apis/crd/v1alpha1/eniconfig_types.go x: 1 # contributors y: 24 lines of code pkg/netlinkwrapper/netlink.go x: 7 # contributors y: 102 lines of code cmd/grpc-health-probe/main.go x: 3 # contributors y: 115 lines of code pkg/utils/logger/config.go x: 3 # contributors y: 37 lines of code pkg/utils/retry/backoff.go x: 2 # contributors y: 49 lines of code pkg/utils/retry/errors.go x: 3 # contributors y: 29 lines of code pkg/utils/ttime/ttime.go x: 3 # contributors y: 25 lines of code pkg/cninswrapper/generate_mocks.go x: 3 # contributors y: 1 lines of code
1815.0
lines of code
  min: 1.0
  average: 150.73
  25th percentile: 18.75
  median: 78.0
  75th percentile: 165.0
  max: 1815.0
0 32.0
# contributors
min: 1.0 | average: 5.7 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 8.0 | max: 32.0