aws / etcdadm-bootstrap-provider
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 50 files with 4,758 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,278 lines of code)
    • 18 files changed 6-20 times (2,084 lines of code)
    • 29 files changed 1-5 times (1,396 lines of code)
0% | 0% | 26% | 43% | 29%
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 50 files with 4,758 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)
    • 7 files changed by 6-10 contributors (2,108 lines of code)
    • 22 files changed by 2-5 contributors (1,978 lines of code)
    • 21 files changed by 1 contributor (672 lines of code)
0% | 0% | 44% | 41% | 14%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
yaml, go, 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% | 41% | 2% | 55%
go0% | 0% | 16% | 73% | 10%
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% | 70% | 4% | 25%
controllers0% | 0% | 87% | 12% | 0%
api0% | 0% | 8% | 86% | 5%
pkg0% | 0% | 0% | 81% | 18%
internal0% | 0% | 0% | 75% | 24%
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
358 7 2021-03-30 2024-01-25 33 7 mandaor@amazon.com 60027164+pokearu@users.nore...
829 - 2021-03-30 2023-05-23 28 7 mandaor@amazon.com 46465244+ahreehong@users.no...
etcdadmconfig_types.go
in api/v1alpha3
91 3 2021-06-15 2024-01-25 22 6 mandaor@amazon.com 60027164+pokearu@users.nore...
node_userdata.go
in pkg/userdata/bottlerocket
329 6 2021-08-09 2023-05-23 17 6 gaslor@amazon.com 46465244+ahreehong@users.no...
input.go
in pkg/userdata
70 2 2021-07-27 2023-07-18 15 6 gaslor@amazon.com 72776369+vignesh-goutham@us...
373 41 2021-11-22 2024-01-25 14 7 mandaor@amazon.com 60027164+pokearu@users.nore...
etcd_init.go
in pkg/userdata/bottlerocket
27 1 2021-08-09 2022-05-06 13 4 gaslor@amazon.com mandaor@amazon.com
etcd_join.go
in pkg/userdata/bottlerocket
31 1 2021-08-09 2022-05-06 13 4 gaslor@amazon.com mandaor@amazon.com
etcd_init.go
in pkg/userdata/cloudinit
43 1 2021-07-27 2022-05-06 12 4 gaslor@amazon.com mandaor@amazon.com
etcd_join.go
in pkg/userdata/cloudinit
44 1 2021-07-27 2022-05-06 12 4 gaslor@amazon.com mandaor@amazon.com
237 22 2021-06-15 2024-01-25 12 5 mandaor@amazon.com 60027164+pokearu@users.nore...
template.go
in pkg/userdata/bottlerocket
40 2 2021-08-09 2023-02-11 11 4 gaslor@amazon.com 46465244+ahreehong@users.no...
91 3 2021-11-22 2023-05-23 11 5 mandaor@amazon.com 46465244+ahreehong@users.no...
cloudinit.go
in pkg/userdata/cloudinit
137 5 2021-07-27 2022-05-06 11 4 gaslor@amazon.com mandaor@amazon.com
prepare.go
in pkg/userdata/bottlerocket
58 5 2021-08-09 2023-02-11 9 6 gaslor@amazon.com abhinavmpandey08@gmail.com
main.go
in root
75 2 2021-03-30 2024-01-25 8 2 mandaor@amazon.com 60027164+pokearu@users.nore...
237 22 2021-11-22 2023-05-23 7 4 mandaor@amazon.com 46465244+ahreehong@users.no...
conversion.go
in api/v1alpha3
31 5 2021-11-22 2023-01-13 6 3 mandaor@amazon.com 46465244+ahreehong@users.no...
helpers.go
in controllers
49 2 2021-06-25 2024-01-25 6 3 mandaor@amazon.com 60027164+pokearu@users.nore...
role.yaml
in config/rbac
51 - 2021-03-30 2023-05-23 6 3 mandaor@amazon.com 46465244+ahreehong@users.no...
locking.go
in internal/locking
161 8 2021-03-30 2024-11-01 6 3 mandaor@amazon.com 31204974+rahulbabu95@users....
kustomization.yaml
in config/crd
10 - 2021-03-30 2022-05-05 4 1 mandaor@amazon.com mandaor@amazon.com
31 5 2021-11-22 2024-01-25 4 2 mandaor@amazon.com 60027164+pokearu@users.nore...
manifests.yaml
in config/webhook
54 - 2021-11-22 2023-05-23 4 2 mandaor@amazon.com 46465244+ahreehong@users.no...
doc.go
in api/v1alpha3
1 - 2021-11-22 2022-05-06 3 1 mandaor@amazon.com mandaor@amazon.com
template.go
in pkg/userdata
7 1 2021-08-09 2022-05-05 3 3 gaslor@amazon.com mandaor@amazon.com
groupversion_info.go
in api/v1alpha3
11 - 2021-06-15 2022-05-05 3 1 mandaor@amazon.com mandaor@amazon.com
webhook_in_etcdadmconfigs.yaml
in config/crd/patches
14 - 2021-11-28 2024-09-27 3 2 mandaor@amazon.com saurabhparekh99@gmail.com
const.go
in pkg/userdata/bottlerocket
27 - 2021-08-09 2022-05-05 3 3 gaslor@amazon.com mandaor@amazon.com
kustomization.yaml
in config/default
42 - 2021-11-28 2022-05-05 3 1 mandaor@amazon.com mandaor@amazon.com
const.go
in pkg/userdata/cloudinit
138 - 2021-07-27 2022-05-05 3 3 gaslor@amazon.com mandaor@amazon.com
doc.go
in api/v1beta1
1 - 2021-11-22 2022-05-05 2 1 mandaor@amazon.com mandaor@amazon.com
kustomizeconfig.yaml
in config/default
3 - 2021-11-28 2022-05-05 2 1 mandaor@amazon.com mandaor@amazon.com
conversion.go
in api/v1beta1
3 2 2021-11-22 2022-05-05 2 1 mandaor@amazon.com mandaor@amazon.com
kustomization.yaml
in config/rbac
5 - 2021-11-28 2022-05-05 2 1 mandaor@amazon.com mandaor@amazon.com
6 - 2021-11-28 2022-05-05 2 1 mandaor@amazon.com mandaor@amazon.com
groupversion_info.go
in api/v1beta1
10 - 2021-11-22 2022-05-05 2 1 mandaor@amazon.com mandaor@amazon.com
13 - 2021-11-28 2022-05-05 2 1 mandaor@amazon.com mandaor@amazon.com
14 - 2021-11-28 2022-05-05 2 1 mandaor@amazon.com mandaor@amazon.com
certificate.yaml
in config/certmanager
21 - 2021-11-28 2022-05-05 2 1 mandaor@amazon.com mandaor@amazon.com
manager.yaml
in config/manager
46 - 2021-03-30 2022-08-05 2 2 mandaor@amazon.com maxdrib@users.noreply.githu...
100 - 2021-03-30 2021-04-01 2 1 mandaor@amazon.com mandaor@amazon.com
140 - 2021-04-07 2021-04-16 2 1 mandaor@amazon.com mandaor@amazon.com
172 - 2021-08-23 2022-05-05 2 1 mandaor@amazon.com mandaor@amazon.com
407 - 2021-06-14 2022-06-13 2 2 mandaor@amazon.com wonkun@amazon.com
role_binding.yaml
in config/rbac
12 - 2021-03-30 2021-03-30 1 1 mandaor@amazon.com mandaor@amazon.com
12 - 2021-03-30 2021-03-30 1 1 mandaor@amazon.com mandaor@amazon.com
condition_types.go
in internal/api/v1alpha3
22 - 2024-01-25 2024-01-25 1 1 60027164+pokearu@users.nore... 60027164+pokearu@users.nore...
zz_generated.deepcopy.go
in internal/api/v1alpha3
31 4 2024-01-25 2024-01-25 1 1 60027164+pokearu@users.nore... 60027164+pokearu@users.nore...
43 - 2021-03-30 2021-03-30 1 1 mandaor@amazon.com mandaor@amazon.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
358 7 2021-03-30 2024-01-25 33 7 mandaor@amazon.com 60027164+pokearu@users.nore...
829 - 2021-03-30 2023-05-23 28 7 mandaor@amazon.com 46465244+ahreehong@users.no...
373 41 2021-11-22 2024-01-25 14 7 mandaor@amazon.com 60027164+pokearu@users.nore...
etcdadmconfig_types.go
in api/v1alpha3
91 3 2021-06-15 2024-01-25 22 6 mandaor@amazon.com 60027164+pokearu@users.nore...
node_userdata.go
in pkg/userdata/bottlerocket
329 6 2021-08-09 2023-05-23 17 6 gaslor@amazon.com 46465244+ahreehong@users.no...
input.go
in pkg/userdata
70 2 2021-07-27 2023-07-18 15 6 gaslor@amazon.com 72776369+vignesh-goutham@us...
prepare.go
in pkg/userdata/bottlerocket
58 5 2021-08-09 2023-02-11 9 6 gaslor@amazon.com abhinavmpandey08@gmail.com
237 22 2021-06-15 2024-01-25 12 5 mandaor@amazon.com 60027164+pokearu@users.nore...
91 3 2021-11-22 2023-05-23 11 5 mandaor@amazon.com 46465244+ahreehong@users.no...
etcd_join.go
in pkg/userdata/bottlerocket
31 1 2021-08-09 2022-05-06 13 4 gaslor@amazon.com mandaor@amazon.com
etcd_init.go
in pkg/userdata/bottlerocket
27 1 2021-08-09 2022-05-06 13 4 gaslor@amazon.com mandaor@amazon.com
etcd_join.go
in pkg/userdata/cloudinit
44 1 2021-07-27 2022-05-06 12 4 gaslor@amazon.com mandaor@amazon.com
etcd_init.go
in pkg/userdata/cloudinit
43 1 2021-07-27 2022-05-06 12 4 gaslor@amazon.com mandaor@amazon.com
cloudinit.go
in pkg/userdata/cloudinit
137 5 2021-07-27 2022-05-06 11 4 gaslor@amazon.com mandaor@amazon.com
template.go
in pkg/userdata/bottlerocket
40 2 2021-08-09 2023-02-11 11 4 gaslor@amazon.com 46465244+ahreehong@users.no...
237 22 2021-11-22 2023-05-23 7 4 mandaor@amazon.com 46465244+ahreehong@users.no...
conversion.go
in api/v1alpha3
31 5 2021-11-22 2023-01-13 6 3 mandaor@amazon.com 46465244+ahreehong@users.no...
role.yaml
in config/rbac
51 - 2021-03-30 2023-05-23 6 3 mandaor@amazon.com 46465244+ahreehong@users.no...
helpers.go
in controllers
49 2 2021-06-25 2024-01-25 6 3 mandaor@amazon.com 60027164+pokearu@users.nore...
locking.go
in internal/locking
161 8 2021-03-30 2024-11-01 6 3 mandaor@amazon.com 31204974+rahulbabu95@users....
const.go
in pkg/userdata/cloudinit
138 - 2021-07-27 2022-05-05 3 3 gaslor@amazon.com mandaor@amazon.com
template.go
in pkg/userdata
7 1 2021-08-09 2022-05-05 3 3 gaslor@amazon.com mandaor@amazon.com
const.go
in pkg/userdata/bottlerocket
27 - 2021-08-09 2022-05-05 3 3 gaslor@amazon.com mandaor@amazon.com
main.go
in root
75 2 2021-03-30 2024-01-25 8 2 mandaor@amazon.com 60027164+pokearu@users.nore...
31 5 2021-11-22 2024-01-25 4 2 mandaor@amazon.com 60027164+pokearu@users.nore...
manifests.yaml
in config/webhook
54 - 2021-11-22 2023-05-23 4 2 mandaor@amazon.com 46465244+ahreehong@users.no...
webhook_in_etcdadmconfigs.yaml
in config/crd/patches
14 - 2021-11-28 2024-09-27 3 2 mandaor@amazon.com saurabhparekh99@gmail.com
407 - 2021-06-14 2022-06-13 2 2 mandaor@amazon.com wonkun@amazon.com
manager.yaml
in config/manager
46 - 2021-03-30 2022-08-05 2 2 mandaor@amazon.com maxdrib@users.noreply.githu...
kustomization.yaml
in config/crd
10 - 2021-03-30 2022-05-05 4 1 mandaor@amazon.com mandaor@amazon.com
groupversion_info.go
in api/v1alpha3
11 - 2021-06-15 2022-05-05 3 1 mandaor@amazon.com mandaor@amazon.com
doc.go
in api/v1alpha3
1 - 2021-11-22 2022-05-06 3 1 mandaor@amazon.com mandaor@amazon.com
kustomization.yaml
in config/default
42 - 2021-11-28 2022-05-05 3 1 mandaor@amazon.com mandaor@amazon.com
groupversion_info.go
in api/v1beta1
10 - 2021-11-22 2022-05-05 2 1 mandaor@amazon.com mandaor@amazon.com
doc.go
in api/v1beta1
1 - 2021-11-22 2022-05-05 2 1 mandaor@amazon.com mandaor@amazon.com
conversion.go
in api/v1beta1
3 2 2021-11-22 2022-05-05 2 1 mandaor@amazon.com mandaor@amazon.com
14 - 2021-11-28 2022-05-05 2 1 mandaor@amazon.com mandaor@amazon.com
6 - 2021-11-28 2022-05-05 2 1 mandaor@amazon.com mandaor@amazon.com
certificate.yaml
in config/certmanager
21 - 2021-11-28 2022-05-05 2 1 mandaor@amazon.com mandaor@amazon.com
13 - 2021-11-28 2022-05-05 2 1 mandaor@amazon.com mandaor@amazon.com
kustomizeconfig.yaml
in config/default
3 - 2021-11-28 2022-05-05 2 1 mandaor@amazon.com mandaor@amazon.com
kustomization.yaml
in config/rbac
5 - 2021-11-28 2022-05-05 2 1 mandaor@amazon.com mandaor@amazon.com
172 - 2021-08-23 2022-05-05 2 1 mandaor@amazon.com mandaor@amazon.com
100 - 2021-03-30 2021-04-01 2 1 mandaor@amazon.com mandaor@amazon.com
140 - 2021-04-07 2021-04-16 2 1 mandaor@amazon.com mandaor@amazon.com
43 - 2021-03-30 2021-03-30 1 1 mandaor@amazon.com mandaor@amazon.com
12 - 2021-03-30 2021-03-30 1 1 mandaor@amazon.com mandaor@amazon.com
role_binding.yaml
in config/rbac
12 - 2021-03-30 2021-03-30 1 1 mandaor@amazon.com mandaor@amazon.com
condition_types.go
in internal/api/v1alpha3
22 - 2024-01-25 2024-01-25 1 1 60027164+pokearu@users.nore... 60027164+pokearu@users.nore...
zz_generated.deepcopy.go
in internal/api/v1alpha3
31 4 2024-01-25 2024-01-25 1 1 60027164+pokearu@users.nore... 60027164+pokearu@users.nore...
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
23 -
23 -
kustomizeconfig.yaml
in config/webhook
21 -
19 -
kustomizeconfig.yaml
in config/certmanager
14 -
monitor.yaml
in config/prometheus
14 -
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 -
172 - 2021-08-23 2022-05-05 2 1 mandaor@amazon.com mandaor@amazon.com
140 - 2021-04-07 2021-04-16 2 1 mandaor@amazon.com mandaor@amazon.com
100 - 2021-03-30 2021-04-01 2 1 mandaor@amazon.com mandaor@amazon.com
43 - 2021-03-30 2021-03-30 1 1 mandaor@amazon.com mandaor@amazon.com
kustomization.yaml
in config/default
42 - 2021-11-28 2022-05-05 3 1 mandaor@amazon.com mandaor@amazon.com
zz_generated.deepcopy.go
in internal/api/v1alpha3
31 4 2024-01-25 2024-01-25 1 1 60027164+pokearu@users.nore... 60027164+pokearu@users.nore...
condition_types.go
in internal/api/v1alpha3
22 - 2024-01-25 2024-01-25 1 1 60027164+pokearu@users.nore... 60027164+pokearu@users.nore...
certificate.yaml
in config/certmanager
21 - 2021-11-28 2022-05-05 2 1 mandaor@amazon.com mandaor@amazon.com
14 - 2021-11-28 2022-05-05 2 1 mandaor@amazon.com mandaor@amazon.com
13 - 2021-11-28 2022-05-05 2 1 mandaor@amazon.com mandaor@amazon.com
12 - 2021-03-30 2021-03-30 1 1 mandaor@amazon.com mandaor@amazon.com
role_binding.yaml
in config/rbac
12 - 2021-03-30 2021-03-30 1 1 mandaor@amazon.com mandaor@amazon.com
groupversion_info.go
in api/v1alpha3
11 - 2021-06-15 2022-05-05 3 1 mandaor@amazon.com mandaor@amazon.com
groupversion_info.go
in api/v1beta1
10 - 2021-11-22 2022-05-05 2 1 mandaor@amazon.com mandaor@amazon.com
kustomization.yaml
in config/crd
10 - 2021-03-30 2022-05-05 4 1 mandaor@amazon.com mandaor@amazon.com
6 - 2021-11-28 2022-05-05 2 1 mandaor@amazon.com mandaor@amazon.com
kustomization.yaml
in config/rbac
5 - 2021-11-28 2022-05-05 2 1 mandaor@amazon.com mandaor@amazon.com
conversion.go
in api/v1beta1
3 2 2021-11-22 2022-05-05 2 1 mandaor@amazon.com mandaor@amazon.com
kustomizeconfig.yaml
in config/default
3 - 2021-11-28 2022-05-05 2 1 mandaor@amazon.com mandaor@amazon.com
doc.go
in api/v1beta1
1 - 2021-11-22 2022-05-05 2 1 mandaor@amazon.com mandaor@amazon.com
doc.go
in api/v1alpha3
1 - 2021-11-22 2022-05-06 3 1 mandaor@amazon.com mandaor@amazon.com
407 - 2021-06-14 2022-06-13 2 2 mandaor@amazon.com wonkun@amazon.com
main.go
in root
75 2 2021-03-30 2024-01-25 8 2 mandaor@amazon.com 60027164+pokearu@users.nore...
manifests.yaml
in config/webhook
54 - 2021-11-22 2023-05-23 4 2 mandaor@amazon.com 46465244+ahreehong@users.no...
manager.yaml
in config/manager
46 - 2021-03-30 2022-08-05 2 2 mandaor@amazon.com maxdrib@users.noreply.githu...
31 5 2021-11-22 2024-01-25 4 2 mandaor@amazon.com 60027164+pokearu@users.nore...
webhook_in_etcdadmconfigs.yaml
in config/crd/patches
14 - 2021-11-28 2024-09-27 3 2 mandaor@amazon.com saurabhparekh99@gmail.com
locking.go
in internal/locking
161 8 2021-03-30 2024-11-01 6 3 mandaor@amazon.com 31204974+rahulbabu95@users....
const.go
in pkg/userdata/cloudinit
138 - 2021-07-27 2022-05-05 3 3 gaslor@amazon.com mandaor@amazon.com
role.yaml
in config/rbac
51 - 2021-03-30 2023-05-23 6 3 mandaor@amazon.com 46465244+ahreehong@users.no...
helpers.go
in controllers
49 2 2021-06-25 2024-01-25 6 3 mandaor@amazon.com 60027164+pokearu@users.nore...
conversion.go
in api/v1alpha3
31 5 2021-11-22 2023-01-13 6 3 mandaor@amazon.com 46465244+ahreehong@users.no...
const.go
in pkg/userdata/bottlerocket
27 - 2021-08-09 2022-05-05 3 3 gaslor@amazon.com mandaor@amazon.com
template.go
in pkg/userdata
7 1 2021-08-09 2022-05-05 3 3 gaslor@amazon.com mandaor@amazon.com
237 22 2021-11-22 2023-05-23 7 4 mandaor@amazon.com 46465244+ahreehong@users.no...
cloudinit.go
in pkg/userdata/cloudinit
137 5 2021-07-27 2022-05-06 11 4 gaslor@amazon.com mandaor@amazon.com
etcd_join.go
in pkg/userdata/cloudinit
44 1 2021-07-27 2022-05-06 12 4 gaslor@amazon.com mandaor@amazon.com
etcd_init.go
in pkg/userdata/cloudinit
43 1 2021-07-27 2022-05-06 12 4 gaslor@amazon.com mandaor@amazon.com
template.go
in pkg/userdata/bottlerocket
40 2 2021-08-09 2023-02-11 11 4 gaslor@amazon.com 46465244+ahreehong@users.no...
Correlations

File Size vs. Number of Changes: 50 points

internal/locking/locking.go x: 161 lines of code y: 6 # changes config/crd/patches/webhook_in_etcdadmconfigs.yaml x: 14 lines of code y: 3 # changes api/v1alpha3/etcdadmconfig_types.go x: 91 lines of code y: 22 # changes api/v1alpha3/zz_generated.conversion.go x: 373 lines of code y: 14 # changes api/v1alpha3/zz_generated.deepcopy.go x: 237 lines of code y: 12 # changes api/v1beta1/etcdadmconfig_webhook.go x: 31 lines of code y: 4 # changes controllers/etcdadmconfig_controller.go x: 358 lines of code y: 33 # changes controllers/helpers.go x: 49 lines of code y: 6 # changes internal/api/v1alpha3/condition_types.go x: 22 lines of code y: 1 # changes internal/api/v1alpha3/zz_generated.deepcopy.go x: 31 lines of code y: 1 # changes main.go x: 75 lines of code y: 8 # changes pkg/userdata/input.go x: 70 lines of code y: 15 # changes api/v1beta1/etcdadmconfig_types.go x: 91 lines of code y: 11 # changes api/v1beta1/zz_generated.deepcopy.go x: 237 lines of code y: 7 # changes config/crd/bases/bootstrap.cluster.x-k8s.io_etcdadmconfigs.yaml x: 829 lines of code y: 28 # changes config/rbac/role.yaml x: 51 lines of code y: 6 # changes config/webhook/manifests.yaml x: 54 lines of code y: 4 # changes pkg/userdata/bottlerocket/node_userdata.go x: 329 lines of code y: 17 # changes pkg/userdata/bottlerocket/template.go x: 40 lines of code y: 11 # changes pkg/userdata/bottlerocket/prepare.go x: 58 lines of code y: 9 # changes api/v1alpha3/conversion.go x: 31 lines of code y: 6 # changes config/manager/manager.yaml x: 46 lines of code y: 2 # changes infrastructure-components.yaml x: 407 lines of code y: 2 # changes api/v1alpha3/doc.go x: 1 lines of code y: 3 # changes pkg/userdata/bottlerocket/etcd_init.go x: 27 lines of code y: 13 # changes pkg/userdata/bottlerocket/etcd_join.go x: 31 lines of code y: 13 # changes pkg/userdata/cloudinit/cloudinit.go x: 137 lines of code y: 11 # changes pkg/userdata/cloudinit/etcd_init.go x: 43 lines of code y: 12 # changes pkg/userdata/cloudinit/etcd_join.go x: 44 lines of code y: 12 # changes api/v1alpha3/groupversion_info.go x: 11 lines of code y: 3 # 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 bootstrap-components.yaml x: 172 lines of code y: 2 # changes config/certmanager/certificate.yaml x: 21 lines of code y: 2 # changes config/crd/kustomization.yaml x: 10 lines of code y: 4 # changes config/crd/kustomizeconfig.yaml x: 14 lines of code y: 2 # changes config/crd/patches/cainjection_in_etcdadmconfigs.yaml x: 6 lines of code y: 2 # changes config/default/kustomization.yaml x: 42 lines of code y: 3 # 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 pkg/userdata/bottlerocket/const.go x: 27 lines of code y: 3 # changes pkg/userdata/cloudinit/const.go x: 138 lines of code y: 3 # changes pkg/userdata/template.go x: 7 lines of code y: 3 # changes etcdawsmanifests.yaml x: 140 lines of code y: 2 # changes etcdmanifests.yaml x: 100 lines of code y: 2 # changes config/rbac/leader_election_role.yaml x: 43 lines of code y: 1 # changes config/rbac/leader_election_role_binding.yaml x: 12 lines of code y: 1 # changes
33.0
# changes
  min: 1.0
  average: 6.76
  25th percentile: 2.0
  median: 3.0
  75th percentile: 11.0
  max: 33.0
0 829.0
lines of code
min: 1.0 | average: 95.16 | 25th percentile: 12.75 | median: 42.5 | 75th percentile: 109.25 | max: 829.0

Number of Contributors vs. Number of Changes: 50 points

internal/locking/locking.go x: 3 # contributors y: 6 # changes config/crd/patches/webhook_in_etcdadmconfigs.yaml x: 2 # contributors y: 3 # changes api/v1alpha3/etcdadmconfig_types.go x: 6 # contributors y: 22 # changes api/v1alpha3/zz_generated.conversion.go x: 7 # contributors y: 14 # changes api/v1alpha3/zz_generated.deepcopy.go x: 5 # contributors y: 12 # changes api/v1beta1/etcdadmconfig_webhook.go x: 2 # contributors y: 4 # changes controllers/etcdadmconfig_controller.go x: 7 # contributors y: 33 # changes internal/api/v1alpha3/condition_types.go x: 1 # contributors y: 1 # changes main.go x: 2 # contributors y: 8 # changes pkg/userdata/input.go x: 6 # contributors y: 15 # changes api/v1beta1/etcdadmconfig_types.go x: 5 # contributors y: 11 # changes api/v1beta1/zz_generated.deepcopy.go x: 4 # contributors y: 7 # changes config/crd/bases/bootstrap.cluster.x-k8s.io_etcdadmconfigs.yaml x: 7 # contributors y: 28 # changes pkg/userdata/bottlerocket/node_userdata.go x: 6 # contributors y: 17 # changes pkg/userdata/bottlerocket/template.go x: 4 # contributors y: 11 # changes pkg/userdata/bottlerocket/prepare.go x: 6 # contributors y: 9 # changes config/manager/manager.yaml x: 2 # contributors y: 2 # changes api/v1alpha3/doc.go x: 1 # contributors y: 3 # changes pkg/userdata/bottlerocket/etcd_init.go x: 4 # contributors y: 13 # changes pkg/userdata/cloudinit/etcd_init.go x: 4 # contributors y: 12 # changes api/v1beta1/conversion.go x: 1 # contributors y: 2 # changes config/crd/kustomization.yaml x: 1 # contributors y: 4 # changes pkg/userdata/bottlerocket/const.go x: 3 # contributors y: 3 # changes
33.0
# changes
  min: 1.0
  average: 6.76
  25th percentile: 2.0
  median: 3.0
  75th percentile: 11.0
  max: 33.0
0 7.0
# contributors
min: 1.0 | average: 2.74 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 7.0

Number of Contributors vs. File Size: 50 points

internal/locking/locking.go x: 3 # contributors y: 161 lines of code config/crd/patches/webhook_in_etcdadmconfigs.yaml x: 2 # contributors y: 14 lines of code api/v1alpha3/etcdadmconfig_types.go x: 6 # contributors y: 91 lines of code api/v1alpha3/zz_generated.conversion.go x: 7 # contributors y: 373 lines of code api/v1alpha3/zz_generated.deepcopy.go x: 5 # contributors y: 237 lines of code api/v1beta1/etcdadmconfig_webhook.go x: 2 # contributors y: 31 lines of code controllers/etcdadmconfig_controller.go x: 7 # contributors y: 358 lines of code controllers/helpers.go x: 3 # contributors y: 49 lines of code internal/api/v1alpha3/condition_types.go x: 1 # contributors y: 22 lines of code internal/api/v1alpha3/zz_generated.deepcopy.go x: 1 # contributors y: 31 lines of code main.go x: 2 # contributors y: 75 lines of code pkg/userdata/input.go x: 6 # contributors y: 70 lines of code api/v1beta1/etcdadmconfig_types.go x: 5 # contributors y: 91 lines of code api/v1beta1/zz_generated.deepcopy.go x: 4 # contributors y: 237 lines of code config/crd/bases/bootstrap.cluster.x-k8s.io_etcdadmconfigs.yaml x: 7 # contributors y: 829 lines of code config/webhook/manifests.yaml x: 2 # contributors y: 54 lines of code pkg/userdata/bottlerocket/node_userdata.go x: 6 # contributors y: 329 lines of code pkg/userdata/bottlerocket/template.go x: 4 # contributors y: 40 lines of code pkg/userdata/bottlerocket/prepare.go x: 6 # contributors y: 58 lines of code api/v1alpha3/conversion.go x: 3 # contributors y: 31 lines of code config/manager/manager.yaml x: 2 # contributors y: 46 lines of code infrastructure-components.yaml x: 2 # contributors y: 407 lines of code api/v1alpha3/doc.go x: 1 # contributors y: 1 lines of code pkg/userdata/bottlerocket/etcd_init.go x: 4 # contributors y: 27 lines of code pkg/userdata/bottlerocket/etcd_join.go x: 4 # contributors y: 31 lines of code pkg/userdata/cloudinit/cloudinit.go x: 4 # contributors y: 137 lines of code pkg/userdata/cloudinit/etcd_init.go x: 4 # contributors y: 43 lines of code api/v1alpha3/groupversion_info.go x: 1 # contributors y: 11 lines of code bootstrap-components.yaml x: 1 # contributors y: 172 lines of code config/crd/kustomizeconfig.yaml x: 1 # contributors y: 14 lines of code config/crd/patches/cainjection_in_etcdadmconfigs.yaml x: 1 # contributors y: 6 lines of code config/default/kustomization.yaml x: 1 # contributors y: 42 lines of code pkg/userdata/bottlerocket/const.go x: 3 # contributors y: 27 lines of code pkg/userdata/cloudinit/const.go x: 3 # contributors y: 138 lines of code pkg/userdata/template.go x: 3 # contributors y: 7 lines of code etcdawsmanifests.yaml x: 1 # contributors y: 140 lines of code etcdmanifests.yaml x: 1 # contributors y: 100 lines of code config/rbac/leader_election_role.yaml x: 1 # contributors y: 43 lines of code
829.0
lines of code
  min: 1.0
  average: 95.16
  25th percentile: 12.75
  median: 42.5
  75th percentile: 109.25
  max: 829.0
0 7.0
# contributors
min: 1.0 | average: 2.74 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 7.0