aws / aws-app-mesh-controller-for-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 219 files with 28,353 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 2 files changed 51-100 times (318 lines of code)
    • 7 files changed 21-50 times (5,309 lines of code)
    • 51 files changed 6-20 times (14,762 lines of code)
    • 159 files changed 1-5 times (7,964 lines of code)
0% | 1% | 18% | 52% | 28%
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 219 files with 28,353 lines of code.
    • 2 files changed by more than 25 contributors (318 lines of code)
    • 7 files changed by 11-25 contributors (4,306 lines of code)
    • 22 files changed by 6-10 contributors (11,122 lines of code)
    • 87 files changed by 2-5 contributors (7,856 lines of code)
    • 101 files changed by 1 contributor (4,751 lines of code)
1% | 15% | 39% | 27% | 16%
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, sh, md, cfg, txt, json, py, tpl, mod, svg, gitignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 1% | 23% | 40% | 35%
yaml0% | 1% | 10% | 73% | 14%
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
pkg0% | 1% | 4% | 45% | 48%
config0% | 1% | 10% | 73% | 14%
apis0% | 0% | 83% | 15% | <1%
ROOT0% | 0% | 100% | 0% | 0%
webhooks0% | 0% | 0% | 54% | 45%
controllers0% | 0% | 0% | 100% | 0%
hack0% | 0% | 0% | 0% | 100%
scripts0% | 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
values.yaml
in config/helm/appmesh-controller
102 - 2021-01-28 2025-04-08 62 29 fawadkh@amazon.com 193648030+kaih-w@users.nore...
config.go
in pkg/inject
216 4 2020-05-03 2025-03-27 59 30 joshikis@amazon.com 193648030+kaih-w@users.nore...
main.go
in root
273 2 2020-04-03 2024-05-28 37 13 yyyng@amazon.com 68244110+sshver@users.norep...
inject.go
in pkg/inject
246 4 2020-05-03 2023-04-13 29 12 joshikis@amazon.com 114957777+dileepng@users.no...
zz_generated.deepcopy.go
in apis/appmesh/v1beta2
3197 312 2020-04-03 2023-08-07 27 12 yyyng@amazon.com 114957777+dileepng@users.no...
envoy.go
in pkg/inject
295 13 2020-05-03 2023-09-11 25 12 joshikis@amazon.com 114957777+dileepng@users.no...
Chart.yaml
in config/helm/appmesh-controller
16 - 2021-01-28 2025-04-08 24 14 fawadkh@amazon.com 193648030+kaih-w@users.nore...
1090 - 2020-04-07 2022-09-06 24 9 yyyng@amazon.com paulyeo21@gmail.com
virtualnode_types.go
in apis/appmesh/v1beta2
192 1 2020-04-03 2022-09-06 23 7 yyyng@amazon.com paulyeo21@gmail.com
values.yaml
in config/helm/appmesh-controller/ci
6 - 2021-01-28 2025-04-08 18 11 fawadkh@amazon.com 193648030+kaih-w@users.nore...
sidecar_builder.go
in pkg/inject
273 9 2020-08-04 2023-08-14 18 12 fawadkh@amazon.com 114957777+dileepng@users.no...
1106 - 2020-04-07 2023-08-07 18 9 yyyng@amazon.com 114957777+dileepng@users.no...
role.yaml
in config/rbac
186 - 2020-04-07 2022-08-11 17 6 yyyng@amazon.com 98418354+jeremymill@users.n...
708 - 2020-04-23 2022-09-06 17 8 55556967+rajal-amzn@users.n... paulyeo21@gmail.com
deployment.yaml
in config/helm/appmesh-controller/templates
150 - 2021-01-28 2024-05-28 16 10 fawadkh@amazon.com 68244110+sshver@users.norep...
186 8 2020-06-11 2022-12-23 15 9 fawadkh@amazon.com bennett.sala@gmail.com
types.go
in apis/appmesh/v1beta2
107 - 2020-04-03 2022-05-18 14 8 yyyng@amazon.com 68244110+sshver@users.norep...
virtualgateway_types.go
in apis/appmesh/v1beta2
155 1 2020-04-23 2022-09-06 14 7 55556967+rajal-amzn@users.n... paulyeo21@gmail.com
resource_manager.go
in pkg/virtualnode
320 16 2020-04-29 2022-11-12 14 7 yyyng@amazon.com rakeb@users.noreply.github.com
crds.yaml
in config/helm/appmesh-controller/crds
4140 - 2021-01-28 2023-08-07 14 6 fawadkh@amazon.com 114957777+dileepng@users.no...
virtualrouter_types.go
in apis/appmesh/v1beta2
129 1 2020-04-03 2023-08-07 13 7 yyyng@amazon.com 114957777+dileepng@users.no...
174 - 2020-04-07 2022-03-24 13 7 yyyng@amazon.com 98418354+jeremymill@users.n...
775 - 2020-04-30 2022-09-06 13 7 karanvasnani@users.noreply.... paulyeo21@gmail.com
appmesh.k8s.aws_meshes.yaml
in config/crd/bases
175 - 2020-04-07 2022-05-18 12 8 yyyng@amazon.com 68244110+sshver@users.norep...
constants.go
in pkg/inject
26 - 2020-05-03 2023-09-11 11 8 joshikis@amazon.com 114957777+dileepng@users.no...
gatewayroute_types.go
in apis/appmesh/v1beta2
115 1 2020-04-30 2022-09-06 11 6 karanvasnani@users.noreply.... paulyeo21@gmail.com
618 44 2020-04-29 2022-08-18 11 5 yyyng@amazon.com paulyeo21@gmail.com
kustomization.yaml
in config/crd
11 - 2020-04-03 2022-08-11 10 5 yyyng@amazon.com 98418354+jeremymill@users.n...
virtualservice_types.go
in apis/appmesh/v1beta2
52 1 2020-04-03 2022-03-24 10 3 yyyng@amazon.com 98418354+jeremymill@users.n...
resource_manager.go
in pkg/cloudmap
425 19 2020-05-06 2022-06-30 10 4 60630804+achevuru@users.nor... joesbigidea@gmail.com
430 23 2020-04-30 2023-08-07 10 7 fawadkh@amazon.com 114957777+dileepng@users.no...
mesh_types.go
in apis/appmesh/v1beta2
53 1 2020-04-03 2022-05-18 9 4 yyyng@amazon.com 68244110+sshver@users.norep...
cloudmap_controller.go
in controllers/appmesh
91 6 2020-05-06 2022-05-11 9 4 60630804+achevuru@users.nor... 98418354+jeremymill@users.n...
virtualnode_controller.go
in controllers/appmesh
100 6 2020-04-03 2022-08-11 9 4 yyyng@amazon.com 98418354+jeremymill@users.n...
192 11 2020-04-30 2021-08-24 9 6 yyyng@amazon.com chinmay5j@gmail.com
resource_manager.go
in pkg/virtualrouter
289 15 2020-05-04 2024-04-17 9 7 yyyng@amazon.com dhild@users.noreply.github.com
gatewayroute_validator.go
in webhooks/appmesh
295 25 2020-05-12 2023-08-02 9 6 karanvasnani@users.noreply.... 43791257+conorevans@users.n...
resource_manager.go
in pkg/virtualservice
311 17 2020-05-04 2021-08-24 9 5 yyyng@amazon.com chinmay5j@gmail.com
pod_mutator.go
in webhooks/core
36 5 2020-04-07 2021-01-06 8 3 yyyng@amazon.com joshikis@amazon.com
membership_designator.go
in pkg/virtualgateway
115 5 2020-05-12 2021-04-19 8 4 karanvasnani@users.noreply.... chinmay5j@gmail.com
158 6 2020-05-11 2022-05-18 8 5 yyyng@amazon.com 68244110+sshver@users.norep...
xray.go
in pkg/inject
182 7 2020-05-03 2022-01-19 8 6 joshikis@amazon.com sunnrs@amazon.com
384 31 2020-06-02 2022-08-18 8 3 fawadkh@amazon.com paulyeo21@gmail.com
gatewayroute_controller.go
in controllers/appmesh
86 6 2020-04-30 2022-05-11 7 5 karanvasnani@users.noreply.... 98418354+jeremymill@users.n...
virtualgateway_validator.go
in webhooks/appmesh
89 9 2020-05-01 2021-01-06 7 4 55556967+rajal-amzn@users.n... joshikis@amazon.com
cloud.go
in pkg/aws
92 6 2020-04-23 2023-01-23 7 5 yyyng@amazon.com 114957777+dileepng@users.no...
virtualgateway_controller.go
in controllers/appmesh
94 6 2020-04-23 2022-05-11 7 5 55556967+rajal-amzn@users.n... 98418354+jeremymill@users.n...
virtualnode_validator.go
in webhooks/appmesh
137 11 2020-04-07 2021-01-06 7 4 yyyng@amazon.com joshikis@amazon.com
224 19 2020-06-04 2022-09-06 7 4 fawadkh@amazon.com paulyeo21@gmail.com
resource_manager.go
in pkg/virtualgateway
232 14 2020-06-03 2021-08-24 7 4 fawadkh@amazon.com chinmay5j@gmail.com
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
config.go
in pkg/inject
216 4 2020-05-03 2025-03-27 59 30 joshikis@amazon.com 193648030+kaih-w@users.nore...
values.yaml
in config/helm/appmesh-controller
102 - 2021-01-28 2025-04-08 62 29 fawadkh@amazon.com 193648030+kaih-w@users.nore...
Chart.yaml
in config/helm/appmesh-controller
16 - 2021-01-28 2025-04-08 24 14 fawadkh@amazon.com 193648030+kaih-w@users.nore...
main.go
in root
273 2 2020-04-03 2024-05-28 37 13 yyyng@amazon.com 68244110+sshver@users.norep...
inject.go
in pkg/inject
246 4 2020-05-03 2023-04-13 29 12 joshikis@amazon.com 114957777+dileepng@users.no...
zz_generated.deepcopy.go
in apis/appmesh/v1beta2
3197 312 2020-04-03 2023-08-07 27 12 yyyng@amazon.com 114957777+dileepng@users.no...
envoy.go
in pkg/inject
295 13 2020-05-03 2023-09-11 25 12 joshikis@amazon.com 114957777+dileepng@users.no...
sidecar_builder.go
in pkg/inject
273 9 2020-08-04 2023-08-14 18 12 fawadkh@amazon.com 114957777+dileepng@users.no...
values.yaml
in config/helm/appmesh-controller/ci
6 - 2021-01-28 2025-04-08 18 11 fawadkh@amazon.com 193648030+kaih-w@users.nore...
deployment.yaml
in config/helm/appmesh-controller/templates
150 - 2021-01-28 2024-05-28 16 10 fawadkh@amazon.com 68244110+sshver@users.norep...
1090 - 2020-04-07 2022-09-06 24 9 yyyng@amazon.com paulyeo21@gmail.com
1106 - 2020-04-07 2023-08-07 18 9 yyyng@amazon.com 114957777+dileepng@users.no...
186 8 2020-06-11 2022-12-23 15 9 fawadkh@amazon.com bennett.sala@gmail.com
708 - 2020-04-23 2022-09-06 17 8 55556967+rajal-amzn@users.n... paulyeo21@gmail.com
types.go
in apis/appmesh/v1beta2
107 - 2020-04-03 2022-05-18 14 8 yyyng@amazon.com 68244110+sshver@users.norep...
appmesh.k8s.aws_meshes.yaml
in config/crd/bases
175 - 2020-04-07 2022-05-18 12 8 yyyng@amazon.com 68244110+sshver@users.norep...
constants.go
in pkg/inject
26 - 2020-05-03 2023-09-11 11 8 joshikis@amazon.com 114957777+dileepng@users.no...
virtualnode_types.go
in apis/appmesh/v1beta2
192 1 2020-04-03 2022-09-06 23 7 yyyng@amazon.com paulyeo21@gmail.com
virtualgateway_types.go
in apis/appmesh/v1beta2
155 1 2020-04-23 2022-09-06 14 7 55556967+rajal-amzn@users.n... paulyeo21@gmail.com
resource_manager.go
in pkg/virtualnode
320 16 2020-04-29 2022-11-12 14 7 yyyng@amazon.com rakeb@users.noreply.github.com
virtualrouter_types.go
in apis/appmesh/v1beta2
129 1 2020-04-03 2023-08-07 13 7 yyyng@amazon.com 114957777+dileepng@users.no...
174 - 2020-04-07 2022-03-24 13 7 yyyng@amazon.com 98418354+jeremymill@users.n...
775 - 2020-04-30 2022-09-06 13 7 karanvasnani@users.noreply.... paulyeo21@gmail.com
430 23 2020-04-30 2023-08-07 10 7 fawadkh@amazon.com 114957777+dileepng@users.no...
resource_manager.go
in pkg/virtualrouter
289 15 2020-05-04 2024-04-17 9 7 yyyng@amazon.com dhild@users.noreply.github.com
role.yaml
in config/rbac
186 - 2020-04-07 2022-08-11 17 6 yyyng@amazon.com 98418354+jeremymill@users.n...
crds.yaml
in config/helm/appmesh-controller/crds
4140 - 2021-01-28 2023-08-07 14 6 fawadkh@amazon.com 114957777+dileepng@users.no...
gatewayroute_types.go
in apis/appmesh/v1beta2
115 1 2020-04-30 2022-09-06 11 6 karanvasnani@users.noreply.... paulyeo21@gmail.com
gatewayroute_validator.go
in webhooks/appmesh
295 25 2020-05-12 2023-08-02 9 6 karanvasnani@users.noreply.... 43791257+conorevans@users.n...
192 11 2020-04-30 2021-08-24 9 6 yyyng@amazon.com chinmay5j@gmail.com
xray.go
in pkg/inject
182 7 2020-05-03 2022-01-19 8 6 joshikis@amazon.com sunnrs@amazon.com
618 44 2020-04-29 2022-08-18 11 5 yyyng@amazon.com paulyeo21@gmail.com
kustomization.yaml
in config/crd
11 - 2020-04-03 2022-08-11 10 5 yyyng@amazon.com 98418354+jeremymill@users.n...
resource_manager.go
in pkg/virtualservice
311 17 2020-05-04 2021-08-24 9 5 yyyng@amazon.com chinmay5j@gmail.com
158 6 2020-05-11 2022-05-18 8 5 yyyng@amazon.com 68244110+sshver@users.norep...
cloud.go
in pkg/aws
92 6 2020-04-23 2023-01-23 7 5 yyyng@amazon.com 114957777+dileepng@users.no...
gatewayroute_controller.go
in controllers/appmesh
86 6 2020-04-30 2022-05-11 7 5 karanvasnani@users.noreply.... 98418354+jeremymill@users.n...
virtualgateway_controller.go
in controllers/appmesh
94 6 2020-04-23 2022-05-11 7 5 55556967+rajal-amzn@users.n... 98418354+jeremymill@users.n...
routes_manager.go
in pkg/virtualrouter
296 15 2020-05-04 2024-04-17 6 5 yyyng@amazon.com dhild@users.noreply.github.com
resource_manager.go
in pkg/cloudmap
425 19 2020-05-06 2022-06-30 10 4 60630804+achevuru@users.nor... joesbigidea@gmail.com
mesh_types.go
in apis/appmesh/v1beta2
53 1 2020-04-03 2022-05-18 9 4 yyyng@amazon.com 68244110+sshver@users.norep...
cloudmap_controller.go
in controllers/appmesh
91 6 2020-05-06 2022-05-11 9 4 60630804+achevuru@users.nor... 98418354+jeremymill@users.n...
virtualnode_controller.go
in controllers/appmesh
100 6 2020-04-03 2022-08-11 9 4 yyyng@amazon.com 98418354+jeremymill@users.n...
membership_designator.go
in pkg/virtualgateway
115 5 2020-05-12 2021-04-19 8 4 karanvasnani@users.noreply.... chinmay5j@gmail.com
virtualnode_validator.go
in webhooks/appmesh
137 11 2020-04-07 2021-01-06 7 4 yyyng@amazon.com joshikis@amazon.com
virtualgateway_validator.go
in webhooks/appmesh
89 9 2020-05-01 2021-01-06 7 4 55556967+rajal-amzn@users.n... joshikis@amazon.com
resource_manager.go
in pkg/virtualgateway
232 14 2020-06-03 2021-08-24 7 4 fawadkh@amazon.com chinmay5j@gmail.com
224 19 2020-06-04 2022-09-06 7 4 fawadkh@amazon.com paulyeo21@gmail.com
resource_manager.go
in pkg/gatewayroute
311 18 2020-06-04 2021-08-24 7 4 fawadkh@amazon.com chinmay5j@gmail.com
virtualgateway_mutator.go
in webhooks/appmesh
62 7 2020-05-01 2021-01-06 6 4 55556967+rajal-amzn@users.n... joshikis@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
certificate.yaml
in config/certmanager
21 -
kustomizeconfig.yaml
in config/webhook
21 -
kustomizeconfig.yaml
in config/certmanager
14 -
13 -
auth_proxy_role.yaml
in config/rbac
13 -
12 -
12 -
7 -
kustomization.yaml
in config/certmanager
4 -
kustomization.yaml
in config/prometheus
2 -
mock_cloudmap.go
in pkg/aws/services
1136 178 2022-06-30 2022-06-30 1 1 joesbigidea@gmail.com joesbigidea@gmail.com
241 8 2020-05-20 2020-05-20 1 1 yyyng@amazon.com yyyng@amazon.com
instances_cache.go
in pkg/cloudmap
173 8 2020-05-11 2020-05-20 2 1 yyyng@amazon.com yyyng@amazon.com
108 6 2021-01-27 2021-08-24 2 1 chinmay5j@gmail.com chinmay5j@gmail.com
99 5 2020-05-20 2020-05-20 1 1 yyyng@amazon.com yyyng@amazon.com
collector.go
in pkg/aws/metrics
93 7 2020-04-23 2020-05-05 2 1 yyyng@amazon.com yyyng@amazon.com
config.go
in pkg/aws/throttle
88 3 2020-04-23 2020-04-23 1 1 yyyng@amazon.com yyyng@amazon.com
defaults.go
in pkg/aws/throttle
87 1 2020-04-23 2020-05-20 3 1 yyyng@amazon.com yyyng@amazon.com
instruments.go
in pkg/aws/metrics
75 1 2020-04-23 2020-04-23 1 1 yyyng@amazon.com yyyng@amazon.com
pod_wrapper.go
in pkg/k8s
70 3 2021-01-27 2021-01-27 1 1 chinmay5j@gmail.com chinmay5j@gmail.com
members_finalizer.go
in pkg/virtualgateway
69 4 2020-06-04 2020-10-21 4 1 fawadkh@amazon.com fawadkh@amazon.com
67 - 2022-08-11 2022-08-11 1 1 98418354+jeremymill@users.n... 98418354+jeremymill@users.n...
tpl
_helpers.tpl
in config/helm/appmesh-controller/templates
64 - 2021-01-28 2021-01-28 1 1 fawadkh@amazon.com fawadkh@amazon.com
64 6 2022-08-11 2022-08-11 1 1 98418354+jeremymill@users.n... 98418354+jeremymill@users.n...
arns_conversion.go
in pkg/conversions
60 4 2020-06-12 2020-06-12 1 1 yyyng@amazon.com yyyng@amazon.com
58 2 2020-04-07 2020-05-06 3 1 yyyng@amazon.com yyyng@amazon.com
psp.yaml
in config/helm/appmesh-controller/templates
57 - 2021-01-28 2021-01-28 1 1 fawadkh@amazon.com fawadkh@amazon.com
57 6 2022-08-11 2022-08-11 1 1 98418354+jeremymill@users.n... 98418354+jeremymill@users.n...
throttler.go
in pkg/aws/throttle
57 7 2020-04-23 2020-04-23 1 1 yyyng@amazon.com yyyng@amazon.com
tpl
type.tpl
in hack/api-docs/template
53 - 2020-07-09 2020-07-09 1 1 yyyng@amazon.com yyyng@amazon.com
backendgroup_mutator.go
in webhooks/appmesh
51 6 2022-08-11 2022-08-11 1 1 98418354+jeremymill@users.n... 98418354+jeremymill@users.n...
51 6 2020-06-04 2020-06-29 3 1 fawadkh@amazon.com fawadkh@amazon.com
51 6 2020-04-29 2020-04-29 1 1 yyyng@amazon.com yyyng@amazon.com
51 6 2020-06-05 2020-06-29 3 1 fawadkh@amazon.com fawadkh@amazon.com
51 6 2020-06-05 2020-06-29 3 1 fawadkh@amazon.com fawadkh@amazon.com
backendgroup_validator.go
in webhooks/appmesh
49 7 2022-08-11 2022-08-11 1 1 98418354+jeremymill@users.n... 98418354+jeremymill@users.n...
48 6 2020-05-12 2020-05-12 1 1 yyyng@amazon.com yyyng@amazon.com
48 6 2020-05-12 2020-05-12 1 1 yyyng@amazon.com yyyng@amazon.com
48 6 2020-05-12 2020-05-12 1 1 yyyng@amazon.com yyyng@amazon.com
conditions.go
in pkg/virtualgateway
45 2 2020-06-03 2020-06-29 3 1 fawadkh@amazon.com fawadkh@amazon.com
errors.go
in pkg/runtime
45 7 2020-04-29 2020-04-29 1 1 yyyng@amazon.com yyyng@amazon.com
conditions.go
in pkg/virtualnode
45 2 2020-04-29 2020-04-29 1 1 yyyng@amazon.com yyyng@amazon.com
conditions.go
in pkg/virtualservice
45 2 2020-05-04 2020-05-04 1 1 yyyng@amazon.com yyyng@amazon.com
conditions.go
in pkg/gatewayroute
45 2 2020-06-04 2020-06-29 3 1 fawadkh@amazon.com fawadkh@amazon.com
conditions.go
in pkg/mesh
45 2 2020-04-30 2020-04-30 1 1 yyyng@amazon.com yyyng@amazon.com
conditions.go
in pkg/virtualrouter
45 2 2020-05-04 2020-05-04 1 1 yyyng@amazon.com yyyng@amazon.com
pod_utils.go
in pkg/k8s
44 2 2020-05-11 2020-05-11 1 1 yyyng@amazon.com yyyng@amazon.com
tpl
members.tpl
in hack/api-docs/template
42 - 2020-07-09 2020-07-09 1 1 yyyng@amazon.com yyyng@amazon.com
tpl
pkg.tpl
in hack/api-docs/template
38 - 2020-07-09 2020-07-09 1 1 yyyng@amazon.com yyyng@amazon.com
36 4 2022-06-30 2022-06-30 1 1 joesbigidea@gmail.com joesbigidea@gmail.com
Correlations

File Size vs. Number of Changes: 219 points

config/helm/appmesh-controller/Chart.yaml x: 16 lines of code y: 24 # changes config/helm/appmesh-controller/ci/values.yaml x: 6 lines of code y: 18 # changes config/helm/appmesh-controller/values.yaml x: 102 lines of code y: 62 # changes pkg/inject/config.go x: 216 lines of code y: 59 # changes config/helm/appmesh-controller/templates/deployment.yaml x: 150 lines of code y: 16 # changes main.go x: 273 lines of code y: 37 # changes pkg/virtualrouter/resource_manager.go x: 289 lines of code y: 9 # changes pkg/virtualrouter/routes_manager.go x: 296 lines of code y: 6 # changes config/helm/appmesh-controller/templates/pdb.yaml x: 18 lines of code y: 2 # changes pkg/inject/constants.go x: 26 lines of code y: 11 # changes pkg/inject/envoy.go x: 295 lines of code y: 25 # changes pkg/inject/sidecar_builder.go x: 273 lines of code y: 18 # changes apis/appmesh/v1beta2/virtualrouter_types.go x: 129 lines of code y: 13 # changes apis/appmesh/v1beta2/zz_generated.deepcopy.go x: 3197 lines of code y: 27 # changes config/crd/bases/appmesh.k8s.aws_virtualrouters.yaml x: 1106 lines of code y: 18 # changes config/helm/appmesh-controller/crds/crds.yaml x: 4140 lines of code y: 14 # changes pkg/conversions/virtualrouter_types_conversion.go x: 430 lines of code y: 10 # changes webhooks/appmesh/gatewayroute_validator.go x: 295 lines of code y: 9 # changes config/helm/appmesh-controller/templates/rbac.yaml x: 81 lines of code y: 3 # changes config/rbac/leader_election_role.yaml x: 46 lines of code y: 2 # changes pkg/inject/inject.go x: 246 lines of code y: 29 # changes pkg/aws/cloud.go x: 92 lines of code y: 7 # changes pkg/aws/cloud_config.go x: 57 lines of code y: 6 # changes pkg/inject/virtualgateway_envoy.go x: 186 lines of code y: 15 # changes pkg/virtualnode/resource_manager.go x: 320 lines of code y: 14 # changes apis/appmesh/v1beta2/backendgroup_types.go x: 28 lines of code y: 2 # changes pkg/inject/init_proxy.go x: 127 lines of code y: 5 # changes pkg/inject/proxy.go x: 100 lines of code y: 3 # changes apis/appmesh/v1beta2/gatewayroute_types.go x: 115 lines of code y: 11 # changes apis/appmesh/v1beta2/virtualgateway_types.go x: 155 lines of code y: 14 # changes apis/appmesh/v1beta2/virtualnode_types.go x: 192 lines of code y: 23 # changes config/crd/bases/appmesh.k8s.aws_gatewayroutes.yaml x: 775 lines of code y: 13 # changes config/crd/bases/appmesh.k8s.aws_virtualgateways.yaml x: 708 lines of code y: 17 # changes config/crd/bases/appmesh.k8s.aws_virtualnodes.yaml x: 1090 lines of code y: 24 # changes pkg/conversions/gatewayroute_types_conversion.go x: 224 lines of code y: 7 # changes pkg/conversions/virtualgateway_types_conversion.go x: 384 lines of code y: 8 # changes pkg/conversions/virtualnode_types_conversion.go x: 618 lines of code y: 11 # changes config/crd/bases/appmesh.k8s.aws_backendgroups.yaml x: 67 lines of code y: 1 # changes config/crd/kustomization.yaml x: 11 lines of code y: 10 # changes config/crd/patches/cainjection_in_backendgroups.yaml x: 6 lines of code y: 1 # changes config/crd/patches/webhook_in_backendgroups.yaml x: 13 lines of code y: 1 # changes config/rbac/backendgroup_editor_role.yaml x: 23 lines of code y: 1 # changes config/rbac/backendgroup_viewer_role.yaml x: 19 lines of code y: 1 # changes config/rbac/role.yaml x: 186 lines of code y: 17 # changes config/webhook/manifests.v1beta1.yaml x: 283 lines of code y: 2 # changes controllers/appmesh/virtualnode_controller.go x: 100 lines of code y: 9 # changes pkg/references/object_key.go x: 41 lines of code y: 3 # changes pkg/references/resolver.go x: 91 lines of code y: 3 # changes pkg/virtualnode/enqueue_requests_for_virtualservice_events.go x: 57 lines of code y: 1 # changes webhooks/appmesh/backendgroup_mutator.go x: 51 lines of code y: 1 # changes pkg/aws/services/mock_cloudmap.go x: 1136 lines of code y: 1 # changes pkg/cloudmap/enqueue_requests_for_pod_events.go x: 72 lines of code y: 3 # changes pkg/cloudmap/mock_endpoint_resolver.go x: 36 lines of code y: 1 # changes pkg/cloudmap/resource_manager.go x: 425 lines of code y: 10 # changes pkg/k8s/custom_controller.go x: 177 lines of code y: 4 # changes apis/appmesh/v1beta2/mesh_types.go x: 53 lines of code y: 9 # changes apis/appmesh/v1beta2/types.go x: 107 lines of code y: 14 # changes config/crd/bases/appmesh.k8s.aws_meshes.yaml x: 175 lines of code y: 12 # changes pkg/cloudmap/instances_reconciler.go x: 158 lines of code y: 8 # changes pkg/conversions/mesh_types_conversion.go x: 35 lines of code y: 2 # changes webhooks/appmesh/mesh_mutator.go x: 70 lines of code y: 4 # changes controllers/appmesh/cloudmap_controller.go x: 91 lines of code y: 9 # changes controllers/appmesh/gatewayroute_controller.go x: 86 lines of code y: 7 # changes controllers/appmesh/mesh_controller.go x: 87 lines of code y: 6 # changes controllers/appmesh/virtualrouter_controller.go x: 95 lines of code y: 6 # changes controllers/appmesh/virtualservice_controller.go x: 99 lines of code y: 6 # changes config/helm/appmesh-controller/templates/webhook.yaml x: 157 lines of code y: 3 # changes apis/appmesh/v1beta2/virtualservice_types.go x: 52 lines of code y: 10 # changes config/crd/bases/appmesh.k8s.aws_virtualservices.yaml x: 174 lines of code y: 13 # changes config/crd/patches/cainjection_in_gatewayroutes.yaml x: 6 lines of code y: 2 # changes config/crd/patches/cainjection_in_meshes.yaml x: 6 lines of code y: 3 # changes config/crd/patches/webhook_in_meshes.yaml x: 15 lines of code y: 3 # changes pkg/k8s/utils.go x: 22 lines of code y: 4 # changes pkg/inject/xray.go x: 182 lines of code y: 8 # changes pkg/gatewayroute/resource_manager.go x: 311 lines of code y: 7 # changes pkg/k8s/custom_source.go x: 108 lines of code y: 2 # changes pkg/k8s/finalizers.go x: 76 lines of code y: 6 # changes pkg/mesh/resource_manager.go x: 192 lines of code y: 9 # changes pkg/virtualgateway/resource_manager.go x: 232 lines of code y: 7 # changes pkg/virtualrouter/references.go x: 53 lines of code y: 5 # changes pkg/virtualservice/references.go x: 43 lines of code y: 4 # changes pkg/virtualservice/resource_manager.go x: 311 lines of code y: 9 # changes pkg/webhook/mutating_handler.go x: 76 lines of code y: 4 # changes pkg/webhook/validating_handler.go x: 81 lines of code y: 5 # changes pkg/cloudmap/instances_reconcile_task.go x: 162 lines of code y: 2 # changes pkg/conversions/types_conversion.go x: 51 lines of code y: 3 # changes webhooks/appmesh/virtualrouter_validator.go x: 113 lines of code y: 5 # changes pkg/virtualgateway/membership_designator.go x: 115 lines of code y: 8 # changes pkg/cloudmap/virtualnode_endpoint_resolver.go x: 56 lines of code y: 3 # changes pkg/k8s/pod_wrapper.go x: 70 lines of code y: 1 # changes pkg/inject/utils.go x: 113 lines of code y: 3 # changes webhooks/appmesh/virtualgateway_mutator.go x: 62 lines of code y: 6 # changes webhooks/appmesh/virtualnode_mutator.go x: 62 lines of code y: 3 # changes webhooks/appmesh/virtualnode_validator.go x: 137 lines of code y: 7 # changes webhooks/core/pod_mutator.go x: 36 lines of code y: 8 # changes config/controller/controller.yaml x: 54 lines of code y: 2 # changes pkg/mesh/members_finalizer.go x: 164 lines of code y: 6 # changes config/webhook/pod_mutator_patch.yaml x: 13 lines of code y: 2 # changes pkg/gatewayroute/references.go x: 32 lines of code y: 5 # changes hack/api-docs/template/members.tpl x: 42 lines of code y: 1 # changes pkg/gatewayroute/utils.go x: 13 lines of code y: 3 # changes config/default/kustomization.yaml x: 38 lines of code y: 5 # changes pkg/virtualnode/membership_designator.go x: 52 lines of code y: 4 # changes pkg/aws/throttle/defaults.go x: 87 lines of code y: 3 # changes pkg/cloudmap/instances_cache.go x: 173 lines of code y: 2 # changes pkg/cloudmap/instances_health_prober.go x: 241 lines of code y: 1 # changes pkg/cloudmap/instances_reconcile_reactor.go x: 99 lines of code y: 1 # changes pkg/aws/metrics/collector.go x: 93 lines of code y: 2 # changes pkg/aws/metrics/instruments.go x: 75 lines of code y: 1 # changes pkg/aws/throttle/config.go x: 88 lines of code y: 1 # changes
62.0
# changes
  min: 1.0
  average: 5.21
  25th percentile: 1.0
  median: 2.0
  75th percentile: 6.0
  max: 62.0
0 4140.0
lines of code
min: 4.0 | average: 129.47 | 25th percentile: 18.0 | median: 51.0 | 75th percentile: 99.0 | max: 4140.0

Number of Contributors vs. Number of Changes: 219 points

config/helm/appmesh-controller/Chart.yaml x: 14 # contributors y: 24 # changes config/helm/appmesh-controller/ci/values.yaml x: 11 # contributors y: 18 # changes config/helm/appmesh-controller/values.yaml x: 29 # contributors y: 62 # changes pkg/inject/config.go x: 30 # contributors y: 59 # changes config/helm/appmesh-controller/templates/deployment.yaml x: 10 # contributors y: 16 # changes main.go x: 13 # contributors y: 37 # changes pkg/virtualrouter/resource_manager.go x: 7 # contributors y: 9 # changes pkg/virtualrouter/routes_manager.go x: 5 # contributors y: 6 # changes config/helm/appmesh-controller/templates/pdb.yaml x: 2 # contributors y: 2 # changes pkg/inject/constants.go x: 8 # contributors y: 11 # changes pkg/inject/envoy.go x: 12 # contributors y: 25 # changes pkg/inject/sidecar_builder.go x: 12 # contributors y: 18 # changes apis/appmesh/v1beta2/virtualrouter_types.go x: 7 # contributors y: 13 # changes apis/appmesh/v1beta2/zz_generated.deepcopy.go x: 12 # contributors y: 27 # changes config/crd/bases/appmesh.k8s.aws_virtualrouters.yaml x: 9 # contributors y: 18 # changes config/helm/appmesh-controller/crds/crds.yaml x: 6 # contributors y: 14 # changes pkg/conversions/virtualrouter_types_conversion.go x: 7 # contributors y: 10 # changes webhooks/appmesh/gatewayroute_validator.go x: 6 # contributors y: 9 # changes config/helm/appmesh-controller/templates/rbac.yaml x: 3 # contributors y: 3 # changes pkg/inject/inject.go x: 12 # contributors y: 29 # changes pkg/aws/cloud.go x: 5 # contributors y: 7 # changes pkg/aws/cloud_config.go x: 4 # contributors y: 6 # changes pkg/inject/virtualgateway_envoy.go x: 9 # contributors y: 15 # changes pkg/virtualnode/resource_manager.go x: 7 # contributors y: 14 # changes pkg/inject/init_proxy.go x: 4 # contributors y: 5 # changes apis/appmesh/v1beta2/gatewayroute_types.go x: 6 # contributors y: 11 # changes apis/appmesh/v1beta2/virtualnode_types.go x: 7 # contributors y: 23 # changes config/crd/bases/appmesh.k8s.aws_virtualgateways.yaml x: 8 # contributors y: 17 # changes config/crd/bases/appmesh.k8s.aws_virtualnodes.yaml x: 9 # contributors y: 24 # changes pkg/conversions/gatewayroute_types_conversion.go x: 4 # contributors y: 7 # changes pkg/conversions/virtualgateway_types_conversion.go x: 3 # contributors y: 8 # changes pkg/conversions/virtualnode_types_conversion.go x: 5 # contributors y: 11 # changes config/crd/bases/appmesh.k8s.aws_backendgroups.yaml x: 1 # contributors y: 1 # changes config/crd/kustomization.yaml x: 5 # contributors y: 10 # changes config/rbac/role.yaml x: 6 # contributors y: 17 # changes controllers/appmesh/virtualnode_controller.go x: 4 # contributors y: 9 # changes pkg/cloudmap/resource_manager.go x: 4 # contributors y: 10 # changes pkg/conversions/pod_conversion.go x: 2 # contributors y: 3 # changes pkg/k8s/custom_controller.go x: 2 # contributors y: 4 # changes apis/appmesh/v1beta2/types.go x: 8 # contributors y: 14 # changes config/crd/bases/appmesh.k8s.aws_meshes.yaml x: 8 # contributors y: 12 # changes pkg/cloudmap/instances_reconciler.go x: 5 # contributors y: 8 # changes webhooks/appmesh/mesh_mutator.go x: 3 # contributors y: 4 # changes controllers/appmesh/mesh_controller.go x: 3 # contributors y: 6 # changes apis/appmesh/v1beta2/virtualservice_types.go x: 3 # contributors y: 10 # changes pkg/inject/xray.go x: 6 # contributors y: 8 # changes pkg/k8s/custom_source.go x: 1 # contributors y: 2 # changes pkg/virtualrouter/references.go x: 2 # contributors y: 5 # changes pkg/virtualservice/resource_manager.go x: 5 # contributors y: 9 # changes pkg/virtualgateway/membership_designator.go x: 4 # contributors y: 8 # changes pkg/mesh/members_finalizer.go x: 2 # contributors y: 6 # changes pkg/virtualgateway/members_finalizer.go x: 1 # contributors y: 4 # changes pkg/equality/virtualgateway_types_equality.go x: 1 # contributors y: 3 # changes
62.0
# changes
  min: 1.0
  average: 5.21
  25th percentile: 1.0
  median: 2.0
  75th percentile: 6.0
  max: 62.0
0 30.0
# contributors
min: 1.0 | average: 2.99 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 30.0

Number of Contributors vs. File Size: 219 points

config/helm/appmesh-controller/Chart.yaml x: 14 # contributors y: 16 lines of code config/helm/appmesh-controller/ci/values.yaml x: 11 # contributors y: 6 lines of code config/helm/appmesh-controller/values.yaml x: 29 # contributors y: 102 lines of code pkg/inject/config.go x: 30 # contributors y: 216 lines of code config/helm/appmesh-controller/templates/deployment.yaml x: 10 # contributors y: 150 lines of code main.go x: 13 # contributors y: 273 lines of code pkg/virtualrouter/resource_manager.go x: 7 # contributors y: 289 lines of code pkg/virtualrouter/routes_manager.go x: 5 # contributors y: 296 lines of code config/helm/appmesh-controller/templates/pdb.yaml x: 2 # contributors y: 18 lines of code pkg/inject/constants.go x: 8 # contributors y: 26 lines of code pkg/inject/envoy.go x: 12 # contributors y: 295 lines of code pkg/inject/sidecar_builder.go x: 12 # contributors y: 273 lines of code apis/appmesh/v1beta2/virtualrouter_types.go x: 7 # contributors y: 129 lines of code apis/appmesh/v1beta2/zz_generated.deepcopy.go x: 12 # contributors y: 3197 lines of code config/crd/bases/appmesh.k8s.aws_virtualrouters.yaml x: 9 # contributors y: 1106 lines of code config/helm/appmesh-controller/crds/crds.yaml x: 6 # contributors y: 4140 lines of code pkg/conversions/virtualrouter_types_conversion.go x: 7 # contributors y: 430 lines of code webhooks/appmesh/gatewayroute_validator.go x: 6 # contributors y: 295 lines of code config/helm/appmesh-controller/templates/rbac.yaml x: 3 # contributors y: 81 lines of code config/rbac/leader_election_role.yaml x: 2 # contributors y: 46 lines of code pkg/inject/inject.go x: 12 # contributors y: 246 lines of code pkg/aws/cloud.go x: 5 # contributors y: 92 lines of code pkg/aws/cloud_config.go x: 4 # contributors y: 57 lines of code pkg/inject/virtualgateway_envoy.go x: 9 # contributors y: 186 lines of code pkg/virtualnode/resource_manager.go x: 7 # contributors y: 320 lines of code pkg/inject/init_proxy.go x: 4 # contributors y: 127 lines of code pkg/inject/proxy.go x: 3 # contributors y: 100 lines of code apis/appmesh/v1beta2/gatewayroute_types.go x: 6 # contributors y: 115 lines of code apis/appmesh/v1beta2/virtualgateway_types.go x: 7 # contributors y: 155 lines of code apis/appmesh/v1beta2/virtualnode_types.go x: 7 # contributors y: 192 lines of code config/crd/bases/appmesh.k8s.aws_gatewayroutes.yaml x: 7 # contributors y: 775 lines of code config/crd/bases/appmesh.k8s.aws_virtualgateways.yaml x: 8 # contributors y: 708 lines of code config/crd/bases/appmesh.k8s.aws_virtualnodes.yaml x: 9 # contributors y: 1090 lines of code pkg/conversions/gatewayroute_types_conversion.go x: 4 # contributors y: 224 lines of code pkg/conversions/virtualgateway_types_conversion.go x: 3 # contributors y: 384 lines of code pkg/conversions/virtualnode_types_conversion.go x: 5 # contributors y: 618 lines of code config/crd/bases/appmesh.k8s.aws_backendgroups.yaml x: 1 # contributors y: 67 lines of code config/crd/kustomization.yaml x: 5 # contributors y: 11 lines of code config/crd/patches/cainjection_in_backendgroups.yaml x: 1 # contributors y: 6 lines of code config/helm/appmesh-controller/webhookconfig.yaml x: 2 # contributors y: 15 lines of code config/rbac/backendgroup_editor_role.yaml x: 1 # contributors y: 23 lines of code config/rbac/role.yaml x: 6 # contributors y: 186 lines of code config/webhook/manifests.v1beta1.yaml x: 2 # contributors y: 283 lines of code controllers/appmesh/virtualnode_controller.go x: 4 # contributors y: 100 lines of code pkg/references/object_key.go x: 3 # contributors y: 41 lines of code pkg/references/resolver.go x: 3 # contributors y: 91 lines of code pkg/virtualnode/enqueue_requests_for_backendgroup_events.go x: 1 # contributors y: 64 lines of code pkg/aws/services/mock_cloudmap.go x: 1 # contributors y: 1136 lines of code pkg/cloudmap/mock_endpoint_resolver.go x: 1 # contributors y: 36 lines of code pkg/cloudmap/resource_manager.go x: 4 # contributors y: 425 lines of code pkg/conversions/pod_conversion.go x: 2 # contributors y: 73 lines of code pkg/k8s/custom_controller.go x: 2 # contributors y: 177 lines of code apis/appmesh/v1beta2/types.go x: 8 # contributors y: 107 lines of code config/crd/bases/appmesh.k8s.aws_meshes.yaml x: 8 # contributors y: 175 lines of code pkg/cloudmap/instances_reconciler.go x: 5 # contributors y: 158 lines of code controllers/appmesh/cloudmap_controller.go x: 4 # contributors y: 91 lines of code config/helm/appmesh-controller/templates/webhook.yaml x: 3 # contributors y: 157 lines of code apis/appmesh/v1beta2/virtualservice_types.go x: 3 # contributors y: 52 lines of code config/crd/bases/appmesh.k8s.aws_virtualservices.yaml x: 7 # contributors y: 174 lines of code pkg/k8s/utils.go x: 3 # contributors y: 22 lines of code pkg/gatewayroute/resource_manager.go x: 4 # contributors y: 311 lines of code pkg/k8s/custom_source.go x: 1 # contributors y: 108 lines of code pkg/k8s/finalizers.go x: 4 # contributors y: 76 lines of code pkg/references/indexer.go x: 2 # contributors y: 52 lines of code pkg/virtualgateway/resource_manager.go x: 4 # contributors y: 232 lines of code pkg/virtualservice/resource_manager.go x: 5 # contributors y: 311 lines of code pkg/cloudmap/instances_reconcile_task.go x: 2 # contributors y: 162 lines of code pkg/inject/utils.go x: 2 # contributors y: 113 lines of code webhooks/appmesh/virtualnode_validator.go x: 4 # contributors y: 137 lines of code pkg/aws/throttle/defaults.go x: 1 # contributors y: 87 lines of code pkg/cloudmap/instances_cache.go x: 1 # contributors y: 173 lines of code pkg/cloudmap/instances_health_prober.go x: 1 # contributors y: 241 lines of code
4140.0
lines of code
  min: 4.0
  average: 129.47
  25th percentile: 18.0
  median: 51.0
  75th percentile: 99.0
  max: 4140.0
0 30.0
# contributors
min: 1.0 | average: 2.99 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 30.0