spotify / flink-on-k8s-operator
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 86 files with 27,422 lines of code.
    • 1 file changed more than 100 times (9,445 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 10 files changed 21-50 times (13,341 lines of code)
    • 13 files changed 6-20 times (2,385 lines of code)
    • 62 files changed 1-5 times (2,251 lines of code)
34% | 0% | 48% | 8% | 8%
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 86 files with 27,422 lines of code.
    • 1 file changed by more than 25 contributors (9,445 lines of code)
    • 3 files changed by 11-25 contributors (1,325 lines of code)
    • 12 files changed by 6-10 contributors (13,306 lines of code)
    • 37 files changed by 2-5 contributors (2,406 lines of code)
    • 33 files changed by 1 contributor (940 lines of code)
34% | 4% | 48% | 8% | 3%
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, md, txt, tpl, sh, mod, gitignore, dockerfile, xml, json
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
yaml47% | 0% | 44% | 1% | 6%
go0% | 0% | 59% | 28% | 12%
tpl0% | 0% | 0% | 0% | 100%
xml0% | 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
config90% | 0% | 2% | 1% | 5%
helm-chart0% | 0% | 92% | <1% | 7%
controllers0% | 0% | 91% | 4% | 4%
apis0% | 0% | 16% | 81% | 2%
ROOT0% | 0% | 100% | 0% | 0%
internal0% | 0% | 0% | 24% | 75%
images0% | 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
9445 - 2019-07-19 2025-01-16 102 27 dagang@google.com oss@regadas.email
flinkcluster_converter.go
in controllers/flinkcluster
1194 44 2022-01-18 2023-02-14 41 12 filiperegadas@gmail.com i@i-meto.com
flinkcluster_reconciler.go
in controllers/flinkcluster
764 36 2022-01-18 2025-01-16 31 7 filiperegadas@gmail.com oss@regadas.email
main.go
in root
87 2 2019-06-21 2025-01-13 30 8 dagang@google.com oss@regadas.email
flinkcluster_observer.go
in controllers/flinkcluster
646 23 2022-01-18 2023-02-02 30 8 filiperegadas@gmail.com oss@regadas.email
flinkcluster_updater.go
in controllers/flinkcluster
959 17 2022-01-18 2025-01-16 30 8 filiperegadas@gmail.com oss@regadas.email
flinkcluster_util.go
in controllers/flinkcluster
473 43 2022-01-18 2025-01-16 28 7 filiperegadas@gmail.com oss@regadas.email
flink-cluster-crd.yaml
in helm-chart/flink-operator/templates
8534 - 2019-11-26 2023-03-16 27 9 hg1068@nyu.edu oss@regadas.email
flink-operator.yaml
in helm-chart/flink-operator/templates
101 - 2019-11-26 2022-10-26 25 15 hg1068@nyu.edu nick.caballero@gmail.com
flinkcluster_types.go
in apis/flinkcluster/v1beta1
354 4 2022-01-18 2023-02-14 24 8 filiperegadas@gmail.com i@i-meto.com
role.yaml
in config/rbac
229 - 2019-06-27 2023-02-02 23 7 dagang@google.com oss@regadas.email
values.yaml
in helm-chart/flink-operator
30 - 2019-11-25 2024-11-29 19 11 hg1068@nyu.edu oss@regadas.email
Chart.yaml
in helm-chart/flink-operator
8 - 2019-11-25 2024-11-29 18 8 hg1068@nyu.edu oss@regadas.email
flinkcluster_validate.go
in apis/flinkcluster/v1beta1
488 18 2022-01-18 2023-01-24 16 5 filiperegadas@gmail.com oss@regadas.email
flinkcluster_controller.go
in controllers/flinkcluster
198 4 2022-01-18 2023-04-05 14 6 filiperegadas@gmail.com dhruv.life@hotmail.com
zz_generated.deepcopy.go
in apis/flinkcluster/v1beta1
1002 60 2022-01-18 2024-11-28 14 7 filiperegadas@gmail.com oss@regadas.email
flinkcluster_default.go
in apis/flinkcluster/v1beta1
131 3 2022-01-18 2024-11-26 12 5 filiperegadas@gmail.com oss@regadas.email
manifests.yaml
in config/webhook
52 - 2019-06-27 2024-11-28 10 6 dagang@google.com oss@regadas.email
kustomization.yaml
in config/default
46 - 2019-06-27 2021-09-27 9 5 dagang@google.com filiperegadas@gmail.com
flinkcluster_types_util.go
in apis/flinkcluster/v1beta1
125 15 2022-01-18 2023-04-28 9 3 filiperegadas@gmail.com oss@regadas.email
26 - 2019-06-27 2022-02-09 7 3 dagang@google.com filiperegadas@gmail.com
manager.yaml
in config/manager
49 - 2019-06-27 2022-03-08 7 4 dagang@google.com haoxinst@gmail.com
kustomization.yaml
in config/crd
8 - 2019-06-27 2021-09-10 6 2 dagang@google.com filiperegadas@gmail.com
volcano.go
in internal/batchscheduler/volcano
222 15 2022-02-22 2022-12-05 6 3 filiperegadas@gmail.com oss@regadas.email
kustomization.yaml
in config/webhook
5 - 2019-06-27 2021-10-15 5 2 dagang@google.com filiperegadas@gmail.com
13 - 2019-06-27 2021-10-15 5 3 dagang@google.com filiperegadas@gmail.com
model.go
in internal/model
21 - 2022-02-22 2023-02-02 5 4 filiperegadas@gmail.com oss@regadas.email
kustomization.yaml
in config/certmanager
4 - 2019-06-27 2021-09-10 4 3 dagang@google.com filiperegadas@gmail.com
6 - 2019-07-19 2021-09-10 4 3 dagang@google.com filiperegadas@gmail.com
kustomization.yaml
in config/manager
10 - 2019-06-27 2021-09-27 4 2 dagang@google.com filiperegadas@gmail.com
serviceaccount.yaml
in helm-chart/flink-operator/templates
13 - 2019-11-25 2022-03-07 4 3 hg1068@nyu.edu illiaps@wix.com
certificate.yaml
in config/certmanager
21 - 2019-06-27 2021-09-10 4 3 dagang@google.com filiperegadas@gmail.com
23 - 2019-06-27 2021-09-10 4 2 dagang@google.com filiperegadas@gmail.com
values.yaml
in helm-chart/flink-job-cluster
59 - 2020-08-05 2022-01-06 4 4 39557685+yalctay93@users.no... prasanna12510@users.noreply...
kube.go
in internal/util
69 5 2022-03-24 2022-12-05 4 2 oss@regadas.email oss@regadas.email
flinkjobcluster.yaml
in helm-chart/flink-job-cluster/templates
93 - 2020-08-05 2022-01-06 4 3 39557685+yalctay93@users.no... prasanna12510@users.noreply...
rbac.yaml
in helm-chart/flink-operator/templates
336 - 2022-01-06 2023-03-16 4 3 prasanna12510@users.noreply... oss@regadas.email
kustomization.yaml
in config/rbac
10 - 2019-06-27 2021-09-10 3 2 dagang@google.com filiperegadas@gmail.com
service.yaml
in config/webhook
11 - 2019-06-27 2021-04-08 3 2 dagang@google.com filiperegadas@gmail.com
12 - 2019-06-27 2021-09-10 3 2 dagang@google.com filiperegadas@gmail.com
role_binding.yaml
in config/rbac
12 - 2019-06-27 2021-09-10 3 2 dagang@google.com filiperegadas@gmail.com
12 - 2019-06-27 2021-09-10 3 2 dagang@google.com filiperegadas@gmail.com
kustomizeconfig.yaml
in config/certmanager
14 - 2019-06-27 2021-09-10 3 2 dagang@google.com filiperegadas@gmail.com
webhook_in_flinkclusters.yaml
in config/crd/patches
15 - 2019-07-19 2021-09-10 3 2 dagang@google.com filiperegadas@gmail.com
16 - 2019-06-27 2021-09-10 3 2 dagang@google.com filiperegadas@gmail.com
auth_proxy_role.yaml
in config/rbac
17 - 2019-06-27 2021-09-10 3 2 dagang@google.com filiperegadas@gmail.com
18 - 2019-06-27 2021-09-10 3 2 dagang@google.com filiperegadas@gmail.com
kustomizeconfig.yaml
in config/webhook
21 - 2019-06-27 2021-09-10 3 2 dagang@google.com filiperegadas@gmail.com
36 - 2019-06-27 2021-09-10 3 2 dagang@google.com filiperegadas@gmail.com
tpl
_helpers.tpl
in helm-chart/flink-operator/templates
52 - 2019-11-25 2022-01-06 3 2 hg1068@nyu.edu prasanna12510@users.noreply...
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
9445 - 2019-07-19 2025-01-16 102 27 dagang@google.com oss@regadas.email
flink-operator.yaml
in helm-chart/flink-operator/templates
101 - 2019-11-26 2022-10-26 25 15 hg1068@nyu.edu nick.caballero@gmail.com
flinkcluster_converter.go
in controllers/flinkcluster
1194 44 2022-01-18 2023-02-14 41 12 filiperegadas@gmail.com i@i-meto.com
values.yaml
in helm-chart/flink-operator
30 - 2019-11-25 2024-11-29 19 11 hg1068@nyu.edu oss@regadas.email
flink-cluster-crd.yaml
in helm-chart/flink-operator/templates
8534 - 2019-11-26 2023-03-16 27 9 hg1068@nyu.edu oss@regadas.email
flinkcluster_observer.go
in controllers/flinkcluster
646 23 2022-01-18 2023-02-02 30 8 filiperegadas@gmail.com oss@regadas.email
flinkcluster_updater.go
in controllers/flinkcluster
959 17 2022-01-18 2025-01-16 30 8 filiperegadas@gmail.com oss@regadas.email
main.go
in root
87 2 2019-06-21 2025-01-13 30 8 dagang@google.com oss@regadas.email
flinkcluster_types.go
in apis/flinkcluster/v1beta1
354 4 2022-01-18 2023-02-14 24 8 filiperegadas@gmail.com i@i-meto.com
Chart.yaml
in helm-chart/flink-operator
8 - 2019-11-25 2024-11-29 18 8 hg1068@nyu.edu oss@regadas.email
flinkcluster_reconciler.go
in controllers/flinkcluster
764 36 2022-01-18 2025-01-16 31 7 filiperegadas@gmail.com oss@regadas.email
flinkcluster_util.go
in controllers/flinkcluster
473 43 2022-01-18 2025-01-16 28 7 filiperegadas@gmail.com oss@regadas.email
role.yaml
in config/rbac
229 - 2019-06-27 2023-02-02 23 7 dagang@google.com oss@regadas.email
zz_generated.deepcopy.go
in apis/flinkcluster/v1beta1
1002 60 2022-01-18 2024-11-28 14 7 filiperegadas@gmail.com oss@regadas.email
flinkcluster_controller.go
in controllers/flinkcluster
198 4 2022-01-18 2023-04-05 14 6 filiperegadas@gmail.com dhruv.life@hotmail.com
manifests.yaml
in config/webhook
52 - 2019-06-27 2024-11-28 10 6 dagang@google.com oss@regadas.email
flinkcluster_validate.go
in apis/flinkcluster/v1beta1
488 18 2022-01-18 2023-01-24 16 5 filiperegadas@gmail.com oss@regadas.email
flinkcluster_default.go
in apis/flinkcluster/v1beta1
131 3 2022-01-18 2024-11-26 12 5 filiperegadas@gmail.com oss@regadas.email
kustomization.yaml
in config/default
46 - 2019-06-27 2021-09-27 9 5 dagang@google.com filiperegadas@gmail.com
manager.yaml
in config/manager
49 - 2019-06-27 2022-03-08 7 4 dagang@google.com haoxinst@gmail.com
model.go
in internal/model
21 - 2022-02-22 2023-02-02 5 4 filiperegadas@gmail.com oss@regadas.email
values.yaml
in helm-chart/flink-job-cluster
59 - 2020-08-05 2022-01-06 4 4 39557685+yalctay93@users.no... prasanna12510@users.noreply...
flinkcluster_types_util.go
in apis/flinkcluster/v1beta1
125 15 2022-01-18 2023-04-28 9 3 filiperegadas@gmail.com oss@regadas.email
26 - 2019-06-27 2022-02-09 7 3 dagang@google.com filiperegadas@gmail.com
volcano.go
in internal/batchscheduler/volcano
222 15 2022-02-22 2022-12-05 6 3 filiperegadas@gmail.com oss@regadas.email
13 - 2019-06-27 2021-10-15 5 3 dagang@google.com filiperegadas@gmail.com
6 - 2019-07-19 2021-09-10 4 3 dagang@google.com filiperegadas@gmail.com
kustomization.yaml
in config/certmanager
4 - 2019-06-27 2021-09-10 4 3 dagang@google.com filiperegadas@gmail.com
certificate.yaml
in config/certmanager
21 - 2019-06-27 2021-09-10 4 3 dagang@google.com filiperegadas@gmail.com
rbac.yaml
in helm-chart/flink-operator/templates
336 - 2022-01-06 2023-03-16 4 3 prasanna12510@users.noreply... oss@regadas.email
serviceaccount.yaml
in helm-chart/flink-operator/templates
13 - 2019-11-25 2022-03-07 4 3 hg1068@nyu.edu illiaps@wix.com
flinkjobcluster.yaml
in helm-chart/flink-job-cluster/templates
93 - 2020-08-05 2022-01-06 4 3 39557685+yalctay93@users.no... prasanna12510@users.noreply...
flinkcluster_submit_job_script.go
in controllers/flinkcluster
134 - 2022-01-18 2022-06-21 3 3 filiperegadas@gmail.com dhruv.life@hotmail.com
kustomization.yaml
in config/crd
8 - 2019-06-27 2021-09-10 6 2 dagang@google.com filiperegadas@gmail.com
kustomization.yaml
in config/webhook
5 - 2019-06-27 2021-10-15 5 2 dagang@google.com filiperegadas@gmail.com
23 - 2019-06-27 2021-09-10 4 2 dagang@google.com filiperegadas@gmail.com
kustomization.yaml
in config/manager
10 - 2019-06-27 2021-09-27 4 2 dagang@google.com filiperegadas@gmail.com
kube.go
in internal/util
69 5 2022-03-24 2022-12-05 4 2 oss@regadas.email oss@regadas.email
kustomizeconfig.yaml
in config/webhook
21 - 2019-06-27 2021-09-10 3 2 dagang@google.com filiperegadas@gmail.com
service.yaml
in config/webhook
11 - 2019-06-27 2021-04-08 3 2 dagang@google.com filiperegadas@gmail.com
18 - 2019-06-27 2021-09-10 3 2 dagang@google.com filiperegadas@gmail.com
12 - 2019-06-27 2021-09-10 3 2 dagang@google.com filiperegadas@gmail.com
36 - 2019-06-27 2021-09-10 3 2 dagang@google.com filiperegadas@gmail.com
kustomization.yaml
in config/rbac
10 - 2019-06-27 2021-09-10 3 2 dagang@google.com filiperegadas@gmail.com
role_binding.yaml
in config/rbac
12 - 2019-06-27 2021-09-10 3 2 dagang@google.com filiperegadas@gmail.com
auth_proxy_role.yaml
in config/rbac
17 - 2019-06-27 2021-09-10 3 2 dagang@google.com filiperegadas@gmail.com
12 - 2019-06-27 2021-09-10 3 2 dagang@google.com filiperegadas@gmail.com
16 - 2019-06-27 2021-09-10 3 2 dagang@google.com filiperegadas@gmail.com
webhook_in_flinkclusters.yaml
in config/crd/patches
15 - 2019-07-19 2021-09-10 3 2 dagang@google.com filiperegadas@gmail.com
kustomizeconfig.yaml
in config/certmanager
14 - 2019-06-27 2021-09-10 3 2 dagang@google.com filiperegadas@gmail.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
controller_history.go
in internal/controllers/history
252 17 2022-02-22 2022-02-22 1 1 filiperegadas@gmail.com filiperegadas@gmail.com
webhook.yaml
in helm-chart/flink-operator/templates
77 - 2022-10-26 2022-10-26 1 1 nick.caballero@gmail.com nick.caballero@gmail.com
sharder.go
in controllers/flinkcluster
64 7 2023-04-05 2023-04-05 1 1 dhruv.life@hotmail.com dhruv.life@hotmail.com
manager.yaml
in config/manager-sharded
55 - 2023-04-05 2023-04-05 1 1 dhruv.life@hotmail.com dhruv.life@hotmail.com
kustomization.yaml
in config/default-sharded
46 - 2023-04-05 2023-04-05 1 1 dhruv.life@hotmail.com dhruv.life@hotmail.com
factory.go
in internal/batchscheduler
38 3 2022-02-22 2022-02-22 1 1 filiperegadas@gmail.com filiperegadas@gmail.com
time.go
in internal/util
32 5 2022-03-24 2023-01-09 2 1 oss@regadas.email oss@regadas.email
tpl
_helpers.tpl
in helm-chart/flink-job-cluster/templates
30 - 2020-08-05 2020-08-05 1 1 39557685+yalctay93@users.no... 39557685+yalctay93@users.no...
manager_auth_proxy_patch.yaml
in config/default-sharded
26 - 2023-04-05 2023-04-05 1 1 dhruv.life@hotmail.com dhruv.life@hotmail.com
core-site.xml
in images/flink/hadoop
24 - 2022-02-25 2022-02-25 1 1 oss@regadas.email oss@regadas.email
23 - 2021-09-10 2021-09-10 1 1 filiperegadas@gmail.com filiperegadas@gmail.com
manager_webhook_patch.yaml
in config/default-sharded
23 - 2023-04-05 2023-04-05 1 1 dhruv.life@hotmail.com dhruv.life@hotmail.com
19 - 2021-09-10 2021-09-10 1 1 filiperegadas@gmail.com filiperegadas@gmail.com
diff.go
in internal/util
19 1 2023-01-05 2023-01-05 1 1 oss@regadas.email oss@regadas.email
monitor.yaml
in config/prometheus
18 - 2021-09-10 2021-09-10 1 1 filiperegadas@gmail.com filiperegadas@gmail.com
podmonitor.yaml
in helm-chart/flink-job-cluster/templates
18 - 2020-08-05 2020-08-05 1 1 39557685+yalctay93@users.no... 39557685+yalctay93@users.no...
types.go
in internal/batchscheduler/types
16 - 2022-02-22 2022-02-22 1 1 filiperegadas@gmail.com filiperegadas@gmail.com
manager_config_patch.yaml
in config/default-sharded
14 - 2023-04-05 2023-04-05 1 1 dhruv.life@hotmail.com dhruv.life@hotmail.com
manager_config_patch.yaml
in config/default
14 - 2021-09-10 2021-09-27 2 1 filiperegadas@gmail.com filiperegadas@gmail.com
service.yaml
in config/manager-sharded
13 - 2023-04-05 2023-04-05 1 1 dhruv.life@hotmail.com dhruv.life@hotmail.com
webhookcainjection_patch.yaml
in config/default-sharded
13 - 2023-04-05 2023-04-05 1 1 dhruv.life@hotmail.com dhruv.life@hotmail.com
12 - 2023-04-05 2023-04-05 1 1 dhruv.life@hotmail.com dhruv.life@hotmail.com
12 - 2023-04-05 2023-04-05 1 1 dhruv.life@hotmail.com dhruv.life@hotmail.com
12 - 2021-09-10 2021-10-15 2 1 filiperegadas@gmail.com filiperegadas@gmail.com
12 - 2021-09-10 2021-10-15 2 1 filiperegadas@gmail.com filiperegadas@gmail.com
kustomization.yaml
in config/manager-sharded
11 - 2023-04-05 2023-04-05 1 1 dhruv.life@hotmail.com dhruv.life@hotmail.com
groupversion_info.go
in apis/flinkcluster/v1beta1
10 - 2022-01-18 2022-01-18 1 1 filiperegadas@gmail.com filiperegadas@gmail.com
Chart.yaml
in helm-chart/flink-job-cluster
10 - 2020-08-05 2020-08-05 1 1 39557685+yalctay93@users.no... 39557685+yalctay93@users.no...
9 - 2021-09-10 2021-09-10 1 1 filiperegadas@gmail.com filiperegadas@gmail.com
crd_protection.yaml
in config/crd/patches
6 - 2021-04-07 2021-04-07 1 1 filiperegadas@gmail.com filiperegadas@gmail.com
service_account.yaml
in config/rbac
5 - 2021-09-10 2021-09-10 1 1 filiperegadas@gmail.com filiperegadas@gmail.com
strings.go
in internal/util
5 1 2022-03-24 2022-03-24 1 1 oss@regadas.email oss@regadas.email
kustomization.yaml
in config/prometheus
2 - 2021-09-10 2021-09-10 1 1 filiperegadas@gmail.com filiperegadas@gmail.com
client.go
in internal/flink
223 17 2022-02-17 2022-10-05 2 2 filiperegadas@gmail.com oss@regadas.email
kube.go
in internal/util
69 5 2022-03-24 2022-12-05 4 2 oss@regadas.email oss@regadas.email
tpl
_helpers.tpl
in helm-chart/flink-operator/templates
52 - 2019-11-25 2022-01-06 3 2 hg1068@nyu.edu prasanna12510@users.noreply...
36 - 2019-06-27 2021-09-10 3 2 dagang@google.com filiperegadas@gmail.com
flinkcluster_webhook.go
in apis/flinkcluster/v1beta1
35 5 2022-01-18 2023-05-25 2 2 filiperegadas@gmail.com oss@regadas.email
23 - 2019-06-27 2021-09-10 4 2 dagang@google.com filiperegadas@gmail.com
kustomizeconfig.yaml
in config/webhook
21 - 2019-06-27 2021-09-10 3 2 dagang@google.com filiperegadas@gmail.com
18 - 2019-06-27 2021-09-10 3 2 dagang@google.com filiperegadas@gmail.com
auth_proxy_role.yaml
in config/rbac
17 - 2019-06-27 2021-09-10 3 2 dagang@google.com filiperegadas@gmail.com
16 - 2019-06-27 2021-09-10 3 2 dagang@google.com filiperegadas@gmail.com
webhook_in_flinkclusters.yaml
in config/crd/patches
15 - 2019-07-19 2021-09-10 3 2 dagang@google.com filiperegadas@gmail.com
kustomizeconfig.yaml
in config/certmanager
14 - 2019-06-27 2021-09-10 3 2 dagang@google.com filiperegadas@gmail.com
12 - 2019-06-27 2021-09-10 3 2 dagang@google.com filiperegadas@gmail.com
role_binding.yaml
in config/rbac
12 - 2019-06-27 2021-09-10 3 2 dagang@google.com filiperegadas@gmail.com
12 - 2019-06-27 2021-09-10 3 2 dagang@google.com filiperegadas@gmail.com
service.yaml
in config/webhook
11 - 2019-06-27 2021-04-08 3 2 dagang@google.com filiperegadas@gmail.com
kustomization.yaml
in config/rbac
10 - 2019-06-27 2021-09-10 3 2 dagang@google.com filiperegadas@gmail.com
Correlations

File Size vs. Number of Changes: 86 points

controllers/flinkcluster/flinkcluster_reconciler.go x: 764 lines of code y: 31 # changes controllers/flinkcluster/flinkcluster_updater.go x: 959 lines of code y: 30 # changes controllers/flinkcluster/flinkcluster_util.go x: 473 lines of code y: 28 # changes config/crd/bases/flinkoperator.k8s.io_flinkclusters.yaml x: 9445 lines of code y: 102 # changes main.go x: 87 lines of code y: 30 # changes helm-chart/flink-operator/Chart.yaml x: 8 lines of code y: 18 # changes helm-chart/flink-operator/values.yaml x: 30 lines of code y: 19 # changes apis/flinkcluster/v1beta1/zz_generated.deepcopy.go x: 1002 lines of code y: 14 # changes config/webhook/manifests.yaml x: 52 lines of code y: 10 # changes apis/flinkcluster/v1beta1/flinkcluster_default.go x: 131 lines of code y: 12 # changes apis/flinkcluster/v1beta1/flinkcluster_webhook.go x: 35 lines of code y: 2 # changes apis/flinkcluster/v1beta1/flinkcluster_types_util.go x: 125 lines of code y: 9 # changes config/default-sharded/kustomization.yaml x: 46 lines of code y: 1 # changes config/default-sharded/manager_auth_proxy_patch.yaml x: 26 lines of code y: 1 # changes config/default-sharded/manager_config_patch.yaml x: 14 lines of code y: 1 # changes config/manager-sharded/manager.yaml x: 55 lines of code y: 1 # changes controllers/flinkcluster/flinkcluster_controller.go x: 198 lines of code y: 14 # changes helm-chart/flink-operator/templates/flink-cluster-crd.yaml x: 8534 lines of code y: 27 # changes helm-chart/flink-operator/templates/rbac.yaml x: 336 lines of code y: 4 # changes apis/flinkcluster/v1beta1/flinkcluster_types.go x: 354 lines of code y: 24 # changes controllers/flinkcluster/flinkcluster_converter.go x: 1194 lines of code y: 41 # changes config/rbac/role.yaml x: 229 lines of code y: 23 # changes controllers/flinkcluster/flinkcluster_observer.go x: 646 lines of code y: 30 # changes internal/model/model.go x: 21 lines of code y: 5 # changes apis/flinkcluster/v1beta1/flinkcluster_validate.go x: 488 lines of code y: 16 # changes internal/util/time.go x: 32 lines of code y: 2 # changes internal/batchscheduler/volcano/volcano.go x: 222 lines of code y: 6 # changes internal/util/kube.go x: 69 lines of code y: 4 # changes helm-chart/flink-operator/templates/flink-operator.yaml x: 101 lines of code y: 25 # changes helm-chart/flink-operator/templates/webhook.yaml x: 77 lines of code y: 1 # changes internal/flink/client.go x: 223 lines of code y: 2 # changes controllers/flinkcluster/flinkcluster_submit_job_script.go x: 134 lines of code y: 3 # changes config/manager/manager.yaml x: 49 lines of code y: 7 # changes helm-chart/flink-operator/templates/serviceaccount.yaml x: 13 lines of code y: 4 # changes internal/controllers/history/controller_history.go x: 252 lines of code y: 1 # changes config/default/manager_auth_proxy_patch.yaml x: 26 lines of code y: 7 # changes helm-chart/flink-job-cluster/templates/flinkjobcluster.yaml x: 93 lines of code y: 4 # changes helm-chart/flink-job-cluster/values.yaml x: 59 lines of code y: 4 # changes helm-chart/flink-operator/templates/_helpers.tpl x: 52 lines of code y: 3 # changes config/default/mutation_webhook_namespace_selector_patch.yaml x: 12 lines of code y: 2 # changes config/default/webhookcainjection_patch.yaml x: 13 lines of code y: 5 # changes config/default/kustomization.yaml x: 46 lines of code y: 9 # changes config/certmanager/certificate.yaml x: 21 lines of code y: 4 # changes config/certmanager/kustomizeconfig.yaml x: 14 lines of code y: 3 # changes config/crd/kustomization.yaml x: 8 lines of code y: 6 # changes config/rbac/auth_proxy_service.yaml x: 18 lines of code y: 3 # changes config/rbac/leader_election_role.yaml x: 36 lines of code y: 3 # changes
102.0
# changes
  min: 1.0
  average: 7.86
  25th percentile: 1.0
  median: 3.0
  75th percentile: 7.0
  max: 102.0
0 9445.0
lines of code
min: 2.0 | average: 318.86 | 25th percentile: 12.0 | median: 23.0 | 75th percentile: 88.5 | max: 9445.0

Number of Contributors vs. Number of Changes: 86 points

controllers/flinkcluster/flinkcluster_reconciler.go x: 7 # contributors y: 31 # changes controllers/flinkcluster/flinkcluster_updater.go x: 8 # contributors y: 30 # changes controllers/flinkcluster/flinkcluster_util.go x: 7 # contributors y: 28 # changes config/crd/bases/flinkoperator.k8s.io_flinkclusters.yaml x: 27 # contributors y: 102 # changes helm-chart/flink-operator/Chart.yaml x: 8 # contributors y: 18 # changes helm-chart/flink-operator/values.yaml x: 11 # contributors y: 19 # changes apis/flinkcluster/v1beta1/zz_generated.deepcopy.go x: 7 # contributors y: 14 # changes config/webhook/manifests.yaml x: 6 # contributors y: 10 # changes apis/flinkcluster/v1beta1/flinkcluster_default.go x: 5 # contributors y: 12 # changes apis/flinkcluster/v1beta1/flinkcluster_webhook.go x: 2 # contributors y: 2 # changes apis/flinkcluster/v1beta1/flinkcluster_types_util.go x: 3 # contributors y: 9 # changes config/default-sharded/kustomization.yaml x: 1 # contributors y: 1 # changes controllers/flinkcluster/flinkcluster_controller.go x: 6 # contributors y: 14 # changes helm-chart/flink-operator/templates/flink-cluster-crd.yaml x: 9 # contributors y: 27 # changes helm-chart/flink-operator/templates/rbac.yaml x: 3 # contributors y: 4 # changes apis/flinkcluster/v1beta1/flinkcluster_types.go x: 8 # contributors y: 24 # changes controllers/flinkcluster/flinkcluster_converter.go x: 12 # contributors y: 41 # changes config/rbac/role.yaml x: 7 # contributors y: 23 # changes internal/model/model.go x: 4 # contributors y: 5 # changes apis/flinkcluster/v1beta1/flinkcluster_validate.go x: 5 # contributors y: 16 # changes internal/util/time.go x: 1 # contributors y: 2 # changes internal/batchscheduler/volcano/volcano.go x: 3 # contributors y: 6 # changes internal/util/kube.go x: 2 # contributors y: 4 # changes helm-chart/flink-operator/templates/flink-operator.yaml x: 15 # contributors y: 25 # changes controllers/flinkcluster/flinkcluster_submit_job_script.go x: 3 # contributors y: 3 # changes config/manager/manager.yaml x: 4 # contributors y: 7 # changes config/default/manager_auth_proxy_patch.yaml x: 3 # contributors y: 7 # changes helm-chart/flink-job-cluster/values.yaml x: 4 # contributors y: 4 # changes helm-chart/flink-operator/templates/_helpers.tpl x: 2 # contributors y: 3 # changes config/default/webhookcainjection_patch.yaml x: 3 # contributors y: 5 # changes config/webhook/kustomization.yaml x: 2 # contributors y: 5 # changes config/default/kustomization.yaml x: 5 # contributors y: 9 # changes config/crd/kustomization.yaml x: 2 # contributors y: 6 # changes
102.0
# changes
  min: 1.0
  average: 7.86
  25th percentile: 1.0
  median: 3.0
  75th percentile: 7.0
  max: 102.0
0 27.0
# contributors
min: 1.0 | average: 3.34 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 27.0

Number of Contributors vs. File Size: 86 points

controllers/flinkcluster/flinkcluster_reconciler.go x: 7 # contributors y: 764 lines of code controllers/flinkcluster/flinkcluster_updater.go x: 8 # contributors y: 959 lines of code controllers/flinkcluster/flinkcluster_util.go x: 7 # contributors y: 473 lines of code config/crd/bases/flinkoperator.k8s.io_flinkclusters.yaml x: 27 # contributors y: 9445 lines of code main.go x: 8 # contributors y: 87 lines of code helm-chart/flink-operator/Chart.yaml x: 8 # contributors y: 8 lines of code helm-chart/flink-operator/values.yaml x: 11 # contributors y: 30 lines of code apis/flinkcluster/v1beta1/zz_generated.deepcopy.go x: 7 # contributors y: 1002 lines of code config/webhook/manifests.yaml x: 6 # contributors y: 52 lines of code apis/flinkcluster/v1beta1/flinkcluster_default.go x: 5 # contributors y: 131 lines of code apis/flinkcluster/v1beta1/flinkcluster_webhook.go x: 2 # contributors y: 35 lines of code apis/flinkcluster/v1beta1/flinkcluster_types_util.go x: 3 # contributors y: 125 lines of code config/default-sharded/kustomization.yaml x: 1 # contributors y: 46 lines of code config/default-sharded/manager_auth_proxy_patch.yaml x: 1 # contributors y: 26 lines of code controllers/flinkcluster/flinkcluster_controller.go x: 6 # contributors y: 198 lines of code helm-chart/flink-operator/templates/flink-cluster-crd.yaml x: 9 # contributors y: 8534 lines of code helm-chart/flink-operator/templates/rbac.yaml x: 3 # contributors y: 336 lines of code apis/flinkcluster/v1beta1/flinkcluster_types.go x: 8 # contributors y: 354 lines of code controllers/flinkcluster/flinkcluster_converter.go x: 12 # contributors y: 1194 lines of code config/rbac/role.yaml x: 7 # contributors y: 229 lines of code controllers/flinkcluster/flinkcluster_observer.go x: 8 # contributors y: 646 lines of code internal/model/model.go x: 4 # contributors y: 21 lines of code apis/flinkcluster/v1beta1/flinkcluster_validate.go x: 5 # contributors y: 488 lines of code internal/batchscheduler/volcano/volcano.go x: 3 # contributors y: 222 lines of code internal/util/kube.go x: 2 # contributors y: 69 lines of code helm-chart/flink-operator/templates/flink-operator.yaml x: 15 # contributors y: 101 lines of code helm-chart/flink-operator/templates/webhook.yaml x: 1 # contributors y: 77 lines of code internal/flink/client.go x: 2 # contributors y: 223 lines of code config/manager/manager.yaml x: 4 # contributors y: 49 lines of code helm-chart/flink-operator/templates/serviceaccount.yaml x: 3 # contributors y: 13 lines of code internal/controllers/history/controller_history.go x: 1 # contributors y: 252 lines of code helm-chart/flink-job-cluster/templates/flinkjobcluster.yaml x: 3 # contributors y: 93 lines of code config/default/kustomization.yaml x: 5 # contributors y: 46 lines of code
9445.0
lines of code
  min: 2.0
  average: 318.86
  25th percentile: 12.0
  median: 23.0
  75th percentile: 88.5
  max: 9445.0
0 27.0
# contributors
min: 1.0 | average: 3.34 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 27.0