aws / etcdadm-controller
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 45 files with 5,068 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 3 files changed 21-50 times (1,460 lines of code)
    • 14 files changed 6-20 times (1,555 lines of code)
    • 28 files changed 1-5 times (2,053 lines of code)
0% | 0% | 28% | 30% | 40%
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 45 files with 5,068 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 8 files changed by 6-10 contributors (2,265 lines of code)
    • 19 files changed by 2-5 contributors (1,853 lines of code)
    • 18 files changed by 1 contributor (950 lines of code)
0% | 0% | 44% | 36% | 18%
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, txt, json, mod, gitignore, md
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
yaml0% | 0% | 40% | 1% | 57%
go0% | 0% | 16% | 59% | 23%
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
config0% | 0% | 73% | 3% | 23%
controllers0% | 0% | 23% | 57% | 19%
api0% | 0% | 0% | 59% | 40%
ROOT0% | 0% | 0% | 8% | 91%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
controller.go
in controllers
344 7 2021-06-13 2024-01-26 36 10 mandaor@amazon.com 60027164+pokearu@users.nore...
status.go
in controllers
81 1 2021-04-23 2024-09-05 31 7 mandaor@amazon.com 31204974+rahulbabu95@users....
1035 - 2021-06-13 2023-05-24 24 6 mandaor@amazon.com 46465244+ahreehong@users.no...
218 4 2021-08-19 2023-09-08 20 7 mandaor@amazon.com 46465244+ahreehong@users.no...
helpers.go
in controllers
218 13 2021-06-15 2024-04-20 17 7 mandaor@amazon.com 31204974+rahulbabu95@users....
main.go
in root
105 3 2021-04-23 2024-01-26 16 6 mandaor@amazon.com 60027164+pokearu@users.nore...
certs.go
in controllers
146 4 2021-04-23 2024-07-31 15 6 mandaor@amazon.com 46465244+ahreehong@users.no...
scale.go
in controllers
109 6 2021-06-15 2023-09-06 14 5 mandaor@amazon.com abhinavmpandey08@gmail.com
46 3 2021-06-13 2024-01-26 12 4 mandaor@amazon.com 60027164+pokearu@users.nore...
healthcheck.go
in controllers
118 5 2021-07-23 2023-09-05 12 6 mandaor@amazon.com abhinavmpandey08@gmail.com
upgrade.go
in controllers
42 2 2021-06-13 2023-08-21 11 3 mandaor@amazon.com gaslor@amazon.com
etcd_plane.go
in controllers
186 16 2021-06-15 2024-01-13 11 3 mandaor@amazon.com 46465244+ahreehong@users.no...
48 3 2021-11-23 2023-09-07 7 4 mandaor@amazon.com 46465244+ahreehong@users.no...
88 10 2021-06-13 2024-01-26 7 2 mandaor@amazon.com 60027164+pokearu@users.nore...
condition_consts.go
in api/v1alpha3
15 - 2021-06-25 2024-01-26 6 2 mandaor@amazon.com 60027164+pokearu@users.nore...
manager.yaml
in config/manager
46 - 2021-04-23 2023-05-22 6 3 mandaor@amazon.com abhinavmpandey08@gmail.com
170 18 2021-11-23 2024-01-26 6 3 mandaor@amazon.com 60027164+pokearu@users.nore...
kustomization.yaml
in config/crd
11 - 2021-06-13 2022-05-06 5 1 mandaor@amazon.com mandaor@amazon.com
condition_consts.go
in api/v1beta1
18 - 2021-11-23 2023-07-19 5 2 mandaor@amazon.com 46465244+ahreehong@users.no...
role.yaml
in config/rbac
87 - 2021-04-23 2023-05-24 5 2 mandaor@amazon.com 46465244+ahreehong@users.no...
testutils.go
in controllers
252 13 2023-09-05 2024-01-26 5 3 abhinavmpandey08@gmail.com 60027164+pokearu@users.nore...
groupversion_info.go
in api/v1alpha3
11 - 2021-06-13 2022-05-06 4 1 mandaor@amazon.com mandaor@amazon.com
webhook_in_etcdadmclusters.yaml
in config/crd/patches
14 - 2021-06-13 2024-09-27 4 2 mandaor@amazon.com saurabhparekh99@gmail.com
kustomization.yaml
in config/default
42 - 2021-07-02 2022-05-06 4 1 mandaor@amazon.com mandaor@amazon.com
manifests.yaml
in config/webhook
54 - 2021-07-02 2023-05-24 4 2 mandaor@amazon.com 46465244+ahreehong@users.no...
86 6 2021-11-23 2024-01-26 4 3 mandaor@amazon.com 60027164+pokearu@users.nore...
88 10 2021-11-23 2022-05-06 4 1 mandaor@amazon.com mandaor@amazon.com
doc.go
in api/v1alpha3
1 - 2021-11-23 2022-05-31 3 2 mandaor@amazon.com arnchlm@amazon.com
6 - 2021-06-13 2022-05-06 3 1 mandaor@amazon.com mandaor@amazon.com
conversion.go
in api/v1alpha3
27 4 2021-11-23 2022-05-31 3 2 mandaor@amazon.com arnchlm@amazon.com
machines.go
in controllers
94 6 2023-01-09 2023-05-23 3 2 gaslor@amazon.com gaslor@amazon.com
150 - 2021-04-23 2021-06-04 3 1 mandaor@amazon.com mandaor@amazon.com
470 - 2021-06-13 2022-06-13 3 3 mandaor@amazon.com wonkun@amazon.com
doc.go
in api/v1beta1
1 - 2021-11-23 2022-05-06 2 1 mandaor@amazon.com mandaor@amazon.com
kustomizeconfig.yaml
in config/default
3 - 2021-11-28 2022-05-06 2 1 mandaor@amazon.com mandaor@amazon.com
conversion.go
in api/v1beta1
3 2 2021-11-23 2022-05-06 2 1 mandaor@amazon.com mandaor@amazon.com
kustomization.yaml
in config/rbac
5 - 2021-11-28 2022-05-06 2 1 mandaor@amazon.com mandaor@amazon.com
groupversion_info.go
in api/v1beta1
10 - 2021-11-23 2022-05-06 2 1 mandaor@amazon.com mandaor@amazon.com
13 - 2021-11-28 2022-05-06 2 1 mandaor@amazon.com mandaor@amazon.com
14 - 2021-11-28 2022-05-06 2 1 mandaor@amazon.com mandaor@amazon.com
certificate.yaml
in config/certmanager
21 - 2021-11-28 2022-05-06 2 1 mandaor@amazon.com mandaor@amazon.com
518 - 2021-06-28 2022-05-06 2 1 mandaor@amazon.com mandaor@amazon.com
12 - 2021-04-23 2021-04-23 1 1 mandaor@amazon.com mandaor@amazon.com
19 - 2021-06-13 2021-06-13 1 1 mandaor@amazon.com mandaor@amazon.com
23 - 2021-06-13 2021-06-13 1 1 mandaor@amazon.com mandaor@amazon.com
kustomization.yaml
in config/prometheus
2 -
kustomization.yaml
in config/manager
2 -
kustomization.yaml
in config/certmanager
4 -
kustomization.yaml
in config/webhook
5 -
service.yaml
in config/webhook
11 -
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
controller.go
in controllers
344 7 2021-06-13 2024-01-26 36 10 mandaor@amazon.com 60027164+pokearu@users.nore...
status.go
in controllers
81 1 2021-04-23 2024-09-05 31 7 mandaor@amazon.com 31204974+rahulbabu95@users....
218 4 2021-08-19 2023-09-08 20 7 mandaor@amazon.com 46465244+ahreehong@users.no...
helpers.go
in controllers
218 13 2021-06-15 2024-04-20 17 7 mandaor@amazon.com 31204974+rahulbabu95@users....
1035 - 2021-06-13 2023-05-24 24 6 mandaor@amazon.com 46465244+ahreehong@users.no...
main.go
in root
105 3 2021-04-23 2024-01-26 16 6 mandaor@amazon.com 60027164+pokearu@users.nore...
certs.go
in controllers
146 4 2021-04-23 2024-07-31 15 6 mandaor@amazon.com 46465244+ahreehong@users.no...
healthcheck.go
in controllers
118 5 2021-07-23 2023-09-05 12 6 mandaor@amazon.com abhinavmpandey08@gmail.com
scale.go
in controllers
109 6 2021-06-15 2023-09-06 14 5 mandaor@amazon.com abhinavmpandey08@gmail.com
46 3 2021-06-13 2024-01-26 12 4 mandaor@amazon.com 60027164+pokearu@users.nore...
48 3 2021-11-23 2023-09-07 7 4 mandaor@amazon.com 46465244+ahreehong@users.no...
upgrade.go
in controllers
42 2 2021-06-13 2023-08-21 11 3 mandaor@amazon.com gaslor@amazon.com
etcd_plane.go
in controllers
186 16 2021-06-15 2024-01-13 11 3 mandaor@amazon.com 46465244+ahreehong@users.no...
170 18 2021-11-23 2024-01-26 6 3 mandaor@amazon.com 60027164+pokearu@users.nore...
manager.yaml
in config/manager
46 - 2021-04-23 2023-05-22 6 3 mandaor@amazon.com abhinavmpandey08@gmail.com
testutils.go
in controllers
252 13 2023-09-05 2024-01-26 5 3 abhinavmpandey08@gmail.com 60027164+pokearu@users.nore...
86 6 2021-11-23 2024-01-26 4 3 mandaor@amazon.com 60027164+pokearu@users.nore...
470 - 2021-06-13 2022-06-13 3 3 mandaor@amazon.com wonkun@amazon.com
88 10 2021-06-13 2024-01-26 7 2 mandaor@amazon.com 60027164+pokearu@users.nore...
condition_consts.go
in api/v1alpha3
15 - 2021-06-25 2024-01-26 6 2 mandaor@amazon.com 60027164+pokearu@users.nore...
condition_consts.go
in api/v1beta1
18 - 2021-11-23 2023-07-19 5 2 mandaor@amazon.com 46465244+ahreehong@users.no...
role.yaml
in config/rbac
87 - 2021-04-23 2023-05-24 5 2 mandaor@amazon.com 46465244+ahreehong@users.no...
webhook_in_etcdadmclusters.yaml
in config/crd/patches
14 - 2021-06-13 2024-09-27 4 2 mandaor@amazon.com saurabhparekh99@gmail.com
manifests.yaml
in config/webhook
54 - 2021-07-02 2023-05-24 4 2 mandaor@amazon.com 46465244+ahreehong@users.no...
doc.go
in api/v1alpha3
1 - 2021-11-23 2022-05-31 3 2 mandaor@amazon.com arnchlm@amazon.com
conversion.go
in api/v1alpha3
27 4 2021-11-23 2022-05-31 3 2 mandaor@amazon.com arnchlm@amazon.com
machines.go
in controllers
94 6 2023-01-09 2023-05-23 3 2 gaslor@amazon.com gaslor@amazon.com
kustomization.yaml
in config/crd
11 - 2021-06-13 2022-05-06 5 1 mandaor@amazon.com mandaor@amazon.com
88 10 2021-11-23 2022-05-06 4 1 mandaor@amazon.com mandaor@amazon.com
groupversion_info.go
in api/v1alpha3
11 - 2021-06-13 2022-05-06 4 1 mandaor@amazon.com mandaor@amazon.com
kustomization.yaml
in config/default
42 - 2021-07-02 2022-05-06 4 1 mandaor@amazon.com mandaor@amazon.com
6 - 2021-06-13 2022-05-06 3 1 mandaor@amazon.com mandaor@amazon.com
150 - 2021-04-23 2021-06-04 3 1 mandaor@amazon.com mandaor@amazon.com
groupversion_info.go
in api/v1beta1
10 - 2021-11-23 2022-05-06 2 1 mandaor@amazon.com mandaor@amazon.com
doc.go
in api/v1beta1
1 - 2021-11-23 2022-05-06 2 1 mandaor@amazon.com mandaor@amazon.com
conversion.go
in api/v1beta1
3 2 2021-11-23 2022-05-06 2 1 mandaor@amazon.com mandaor@amazon.com
518 - 2021-06-28 2022-05-06 2 1 mandaor@amazon.com mandaor@amazon.com
14 - 2021-11-28 2022-05-06 2 1 mandaor@amazon.com mandaor@amazon.com
certificate.yaml
in config/certmanager
21 - 2021-11-28 2022-05-06 2 1 mandaor@amazon.com mandaor@amazon.com
13 - 2021-11-28 2022-05-06 2 1 mandaor@amazon.com mandaor@amazon.com
kustomizeconfig.yaml
in config/default
3 - 2021-11-28 2022-05-06 2 1 mandaor@amazon.com mandaor@amazon.com
kustomization.yaml
in config/rbac
5 - 2021-11-28 2022-05-06 2 1 mandaor@amazon.com mandaor@amazon.com
12 - 2021-04-23 2021-04-23 1 1 mandaor@amazon.com mandaor@amazon.com
19 - 2021-06-13 2021-06-13 1 1 mandaor@amazon.com mandaor@amazon.com
23 - 2021-06-13 2021-06-13 1 1 mandaor@amazon.com mandaor@amazon.com
kustomization.yaml
in config/manager
2 -
kustomizeconfig.yaml
in config/certmanager
14 -
kustomization.yaml
in config/certmanager
4 -
23 -
kustomizeconfig.yaml
in config/webhook
21 -
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
43 -
23 -
kustomizeconfig.yaml
in config/webhook
21 -
kustomizeconfig.yaml
in config/certmanager
14 -
monitor.yaml
in config/prometheus
14 -
role_binding.yaml
in config/rbac
12 -
service.yaml
in config/webhook
11 -
kustomization.yaml
in config/webhook
5 -
kustomization.yaml
in config/certmanager
4 -
kustomization.yaml
in config/manager
2 -
kustomization.yaml
in config/prometheus
2 -
518 - 2021-06-28 2022-05-06 2 1 mandaor@amazon.com mandaor@amazon.com
150 - 2021-04-23 2021-06-04 3 1 mandaor@amazon.com mandaor@amazon.com
88 10 2021-11-23 2022-05-06 4 1 mandaor@amazon.com mandaor@amazon.com
kustomization.yaml
in config/default
42 - 2021-07-02 2022-05-06 4 1 mandaor@amazon.com mandaor@amazon.com
23 - 2021-06-13 2021-06-13 1 1 mandaor@amazon.com mandaor@amazon.com
certificate.yaml
in config/certmanager
21 - 2021-11-28 2022-05-06 2 1 mandaor@amazon.com mandaor@amazon.com
19 - 2021-06-13 2021-06-13 1 1 mandaor@amazon.com mandaor@amazon.com
14 - 2021-11-28 2022-05-06 2 1 mandaor@amazon.com mandaor@amazon.com
13 - 2021-11-28 2022-05-06 2 1 mandaor@amazon.com mandaor@amazon.com
12 - 2021-04-23 2021-04-23 1 1 mandaor@amazon.com mandaor@amazon.com
groupversion_info.go
in api/v1alpha3
11 - 2021-06-13 2022-05-06 4 1 mandaor@amazon.com mandaor@amazon.com
kustomization.yaml
in config/crd
11 - 2021-06-13 2022-05-06 5 1 mandaor@amazon.com mandaor@amazon.com
groupversion_info.go
in api/v1beta1
10 - 2021-11-23 2022-05-06 2 1 mandaor@amazon.com mandaor@amazon.com
6 - 2021-06-13 2022-05-06 3 1 mandaor@amazon.com mandaor@amazon.com
kustomization.yaml
in config/rbac
5 - 2021-11-28 2022-05-06 2 1 mandaor@amazon.com mandaor@amazon.com
conversion.go
in api/v1beta1
3 2 2021-11-23 2022-05-06 2 1 mandaor@amazon.com mandaor@amazon.com
kustomizeconfig.yaml
in config/default
3 - 2021-11-28 2022-05-06 2 1 mandaor@amazon.com mandaor@amazon.com
doc.go
in api/v1beta1
1 - 2021-11-23 2022-05-06 2 1 mandaor@amazon.com mandaor@amazon.com
machines.go
in controllers
94 6 2023-01-09 2023-05-23 3 2 gaslor@amazon.com gaslor@amazon.com
88 10 2021-06-13 2024-01-26 7 2 mandaor@amazon.com 60027164+pokearu@users.nore...
role.yaml
in config/rbac
87 - 2021-04-23 2023-05-24 5 2 mandaor@amazon.com 46465244+ahreehong@users.no...
manifests.yaml
in config/webhook
54 - 2021-07-02 2023-05-24 4 2 mandaor@amazon.com 46465244+ahreehong@users.no...
conversion.go
in api/v1alpha3
27 4 2021-11-23 2022-05-31 3 2 mandaor@amazon.com arnchlm@amazon.com
condition_consts.go
in api/v1beta1
18 - 2021-11-23 2023-07-19 5 2 mandaor@amazon.com 46465244+ahreehong@users.no...
condition_consts.go
in api/v1alpha3
15 - 2021-06-25 2024-01-26 6 2 mandaor@amazon.com 60027164+pokearu@users.nore...
webhook_in_etcdadmclusters.yaml
in config/crd/patches
14 - 2021-06-13 2024-09-27 4 2 mandaor@amazon.com saurabhparekh99@gmail.com
doc.go
in api/v1alpha3
1 - 2021-11-23 2022-05-31 3 2 mandaor@amazon.com arnchlm@amazon.com
470 - 2021-06-13 2022-06-13 3 3 mandaor@amazon.com wonkun@amazon.com
testutils.go
in controllers
252 13 2023-09-05 2024-01-26 5 3 abhinavmpandey08@gmail.com 60027164+pokearu@users.nore...
etcd_plane.go
in controllers
186 16 2021-06-15 2024-01-13 11 3 mandaor@amazon.com 46465244+ahreehong@users.no...
170 18 2021-11-23 2024-01-26 6 3 mandaor@amazon.com 60027164+pokearu@users.nore...
86 6 2021-11-23 2024-01-26 4 3 mandaor@amazon.com 60027164+pokearu@users.nore...
manager.yaml
in config/manager
46 - 2021-04-23 2023-05-22 6 3 mandaor@amazon.com abhinavmpandey08@gmail.com
upgrade.go
in controllers
42 2 2021-06-13 2023-08-21 11 3 mandaor@amazon.com gaslor@amazon.com
48 3 2021-11-23 2023-09-07 7 4 mandaor@amazon.com 46465244+ahreehong@users.no...
46 3 2021-06-13 2024-01-26 12 4 mandaor@amazon.com 60027164+pokearu@users.nore...
scale.go
in controllers
109 6 2021-06-15 2023-09-06 14 5 mandaor@amazon.com abhinavmpandey08@gmail.com
1035 - 2021-06-13 2023-05-24 24 6 mandaor@amazon.com 46465244+ahreehong@users.no...
certs.go
in controllers
146 4 2021-04-23 2024-07-31 15 6 mandaor@amazon.com 46465244+ahreehong@users.no...
Correlations

File Size vs. Number of Changes: 45 points

config/crd/patches/webhook_in_etcdadmclusters.yaml x: 14 lines of code y: 4 # changes controllers/status.go x: 81 lines of code y: 31 # changes controllers/certs.go x: 146 lines of code y: 15 # changes controllers/helpers.go x: 218 lines of code y: 17 # changes api/v1alpha3/condition_consts.go x: 15 lines of code y: 6 # changes api/v1alpha3/etcdadmcluster_types.go x: 46 lines of code y: 12 # changes api/v1alpha3/zz_generated.conversion.go x: 170 lines of code y: 6 # changes api/v1alpha3/zz_generated.deepcopy.go x: 88 lines of code y: 7 # changes api/v1beta1/etcdadmcluster_webhook.go x: 86 lines of code y: 4 # changes controllers/controller.go x: 344 lines of code y: 36 # changes controllers/testutils.go x: 252 lines of code y: 5 # changes main.go x: 105 lines of code y: 16 # changes controllers/etcd_plane.go x: 186 lines of code y: 11 # changes controllers/periodic_healthcheck.go x: 218 lines of code y: 20 # changes api/v1beta1/etcdadmcluster_types.go x: 48 lines of code y: 7 # changes controllers/scale.go x: 109 lines of code y: 14 # changes controllers/healthcheck.go x: 118 lines of code y: 12 # changes controllers/upgrade.go x: 42 lines of code y: 11 # changes api/v1beta1/condition_consts.go x: 18 lines of code y: 5 # changes config/crd/bases/etcdcluster.cluster.x-k8s.io_etcdadmclusters.yaml x: 1035 lines of code y: 24 # changes config/rbac/role.yaml x: 87 lines of code y: 5 # changes config/webhook/manifests.yaml x: 54 lines of code y: 4 # changes controllers/machines.go x: 94 lines of code y: 3 # changes config/manager/manager.yaml x: 46 lines of code y: 6 # changes infrastructure-components.yaml x: 470 lines of code y: 3 # changes api/v1alpha3/conversion.go x: 27 lines of code y: 3 # changes api/v1alpha3/doc.go x: 1 lines of code y: 3 # changes api/v1alpha3/groupversion_info.go x: 11 lines of code y: 4 # changes api/v1beta1/conversion.go x: 3 lines of code y: 2 # changes api/v1beta1/doc.go x: 1 lines of code y: 2 # changes api/v1beta1/groupversion_info.go x: 10 lines of code y: 2 # changes api/v1beta1/zz_generated.deepcopy.go x: 88 lines of code y: 4 # changes config/certmanager/certificate.yaml x: 21 lines of code y: 2 # changes config/crd/kustomization.yaml x: 11 lines of code y: 5 # changes config/crd/kustomizeconfig.yaml x: 14 lines of code y: 2 # changes config/crd/patches/cainjection_in_etcdadmclusters.yaml x: 6 lines of code y: 3 # changes config/default/kustomization.yaml x: 42 lines of code y: 4 # changes config/default/webhookcainjection_patch.yaml x: 13 lines of code y: 2 # changes config/rbac/kustomization.yaml x: 5 lines of code y: 2 # changes etcdadm.yaml x: 518 lines of code y: 2 # changes config/rbac/etcdadmcluster_editor_role.yaml x: 23 lines of code y: 1 # changes config/rbac/etcdadmcluster_viewer_role.yaml x: 19 lines of code y: 1 # changes etcdcluster.yaml x: 150 lines of code y: 3 # changes config/rbac/leader_election_role_binding.yaml x: 12 lines of code y: 1 # changes
36.0
# changes
  min: 1.0
  average: 7.42
  25th percentile: 2.0
  median: 4.0
  75th percentile: 11.0
  max: 36.0
0 1035.0
lines of code
min: 1.0 | average: 112.62 | 25th percentile: 13.5 | median: 46.0 | 75th percentile: 132.0 | max: 1035.0

Number of Contributors vs. Number of Changes: 45 points

config/crd/patches/webhook_in_etcdadmclusters.yaml x: 2 # contributors y: 4 # changes controllers/status.go x: 7 # contributors y: 31 # changes controllers/certs.go x: 6 # contributors y: 15 # changes controllers/helpers.go x: 7 # contributors y: 17 # changes api/v1alpha3/condition_consts.go x: 2 # contributors y: 6 # changes api/v1alpha3/etcdadmcluster_types.go x: 4 # contributors y: 12 # changes api/v1alpha3/zz_generated.conversion.go x: 3 # contributors y: 6 # changes api/v1alpha3/zz_generated.deepcopy.go x: 2 # contributors y: 7 # changes api/v1beta1/etcdadmcluster_webhook.go x: 3 # contributors y: 4 # changes controllers/controller.go x: 10 # contributors y: 36 # changes controllers/testutils.go x: 3 # contributors y: 5 # changes main.go x: 6 # contributors y: 16 # changes controllers/etcd_plane.go x: 3 # contributors y: 11 # changes controllers/periodic_healthcheck.go x: 7 # contributors y: 20 # changes api/v1beta1/etcdadmcluster_types.go x: 4 # contributors y: 7 # changes controllers/scale.go x: 5 # contributors y: 14 # changes controllers/healthcheck.go x: 6 # contributors y: 12 # changes api/v1beta1/condition_consts.go x: 2 # contributors y: 5 # changes config/crd/bases/etcdcluster.cluster.x-k8s.io_etcdadmclusters.yaml x: 6 # contributors y: 24 # changes controllers/machines.go x: 2 # contributors y: 3 # changes infrastructure-components.yaml x: 3 # contributors y: 3 # changes api/v1alpha3/groupversion_info.go x: 1 # contributors y: 4 # changes api/v1beta1/conversion.go x: 1 # contributors y: 2 # changes config/crd/kustomization.yaml x: 1 # contributors y: 5 # changes config/crd/patches/cainjection_in_etcdadmclusters.yaml x: 1 # contributors y: 3 # changes config/rbac/etcdadmcluster_editor_role.yaml x: 1 # contributors y: 1 # changes
36.0
# changes
  min: 1.0
  average: 7.42
  25th percentile: 2.0
  median: 4.0
  75th percentile: 11.0
  max: 36.0
0 10.0
# contributors
min: 1.0 | average: 2.78 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.5 | max: 10.0

Number of Contributors vs. File Size: 45 points

config/crd/patches/webhook_in_etcdadmclusters.yaml x: 2 # contributors y: 14 lines of code controllers/status.go x: 7 # contributors y: 81 lines of code controllers/certs.go x: 6 # contributors y: 146 lines of code controllers/helpers.go x: 7 # contributors y: 218 lines of code api/v1alpha3/etcdadmcluster_types.go x: 4 # contributors y: 46 lines of code api/v1alpha3/zz_generated.conversion.go x: 3 # contributors y: 170 lines of code api/v1alpha3/zz_generated.deepcopy.go x: 2 # contributors y: 88 lines of code api/v1beta1/etcdadmcluster_webhook.go x: 3 # contributors y: 86 lines of code controllers/controller.go x: 10 # contributors y: 344 lines of code controllers/testutils.go x: 3 # contributors y: 252 lines of code main.go x: 6 # contributors y: 105 lines of code controllers/etcd_plane.go x: 3 # contributors y: 186 lines of code controllers/scale.go x: 5 # contributors y: 109 lines of code controllers/healthcheck.go x: 6 # contributors y: 118 lines of code controllers/upgrade.go x: 3 # contributors y: 42 lines of code api/v1beta1/condition_consts.go x: 2 # contributors y: 18 lines of code config/crd/bases/etcdcluster.cluster.x-k8s.io_etcdadmclusters.yaml x: 6 # contributors y: 1035 lines of code config/webhook/manifests.yaml x: 2 # contributors y: 54 lines of code controllers/machines.go x: 2 # contributors y: 94 lines of code config/manager/manager.yaml x: 3 # contributors y: 46 lines of code infrastructure-components.yaml x: 3 # contributors y: 470 lines of code api/v1alpha3/conversion.go x: 2 # contributors y: 27 lines of code api/v1alpha3/doc.go x: 2 # contributors y: 1 lines of code api/v1alpha3/groupversion_info.go x: 1 # contributors y: 11 lines of code api/v1beta1/conversion.go x: 1 # contributors y: 3 lines of code api/v1beta1/zz_generated.deepcopy.go x: 1 # contributors y: 88 lines of code config/certmanager/certificate.yaml x: 1 # contributors y: 21 lines of code config/crd/kustomizeconfig.yaml x: 1 # contributors y: 14 lines of code config/crd/patches/cainjection_in_etcdadmclusters.yaml x: 1 # contributors y: 6 lines of code config/default/kustomization.yaml x: 1 # contributors y: 42 lines of code etcdadm.yaml x: 1 # contributors y: 518 lines of code config/rbac/etcdadmcluster_viewer_role.yaml x: 1 # contributors y: 19 lines of code etcdcluster.yaml x: 1 # contributors y: 150 lines of code
1035.0
lines of code
  min: 1.0
  average: 112.62
  25th percentile: 13.5
  median: 46.0
  75th percentile: 132.0
  max: 1035.0
0 10.0
# contributors
min: 1.0 | average: 2.78 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.5 | max: 10.0