mysql / mysql-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 64 files with 13,131 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 10 files changed 51-100 times (6,773 lines of code)
    • 8 files changed 21-50 times (2,492 lines of code)
    • 15 files changed 6-20 times (1,689 lines of code)
    • 31 files changed 1-5 times (2,177 lines of code)
0% | 51% | 18% | 12% | 16%
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 64 files with 13,131 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)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 46 files changed by 2-5 contributors (11,305 lines of code)
    • 18 files changed by 1 contributor (1,826 lines of code)
0% | 0% | 0% | 86% | 13%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
py, sh, yaml, txt, gitignore, md, sql, tpl, groovy
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 51% | 12% | 15% | 20%
yaml0% | 54% | 36% | 6% | 3%
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
mysqloperator0% | 52% | 12% | 16% | 19%
deploy0% | 95% | 0% | 0% | 4%
helm0% | 22% | 61% | 10% | 6%
tools0% | 0% | 0% | 0% | 100%
ROOT0% | 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
cluster_objects.py
in mysqloperator/controller/innodbcluster
603 51 2020-10-22 2025-05-08 92 4 alfredo.kengi.kojima@oracle... andrey.hristov@oracle.com
cluster_api.py
in mysqloperator/controller/innodbcluster
1811 224 2020-10-22 2025-04-22 86 4 alfredo.kengi.kojima@oracle... johannes.schlueter@oracle.com
operator_cluster.py
in mysqloperator/controller/innodbcluster
756 46 2020-10-20 2025-04-16 81 4 alfredo.kengi.kojima@oracle... andrey.hristov@oracle.com
config.py
in mysqloperator/controller
75 2 2020-10-26 2025-04-29 68 4 alfredo.kengi.kojima@oracle... johannes.schlueter@oracle.com
cluster_controller.py
in mysqloperator/controller/innodbcluster
676 36 2020-10-20 2025-03-21 58 4 alfredo.kengi.kojima@oracle... andrey.hristov@oracle.com
215 - 2020-10-22 2025-04-17 57 4 alfredo.kengi.kojima@oracle... andrey.hristov@oracle.com
1330 - 2020-11-10 2025-04-24 56 5 alfredo.kengi.kojima@oracle... johannes.schlueter@oracle.com
router_objects.py
in mysqloperator/controller/innodbcluster
218 18 2020-10-22 2025-03-21 53 4 alfredo.kengi.kojima@oracle... andrey.hristov@oracle.com
sidecar_main.py
in mysqloperator
593 28 2020-10-22 2025-04-22 53 4 alfredo.kengi.kojima@oracle... johannes.schlueter@oracle.com
deployment_cluster.yaml
in helm/mysql-innodbcluster/templates
496 - 2021-09-08 2025-04-24 51 3 dariusz.slusarczyk@oracle.com johannes.schlueter@oracle.com
crd.yaml
in helm/mysql-operator/crds
1330 - 2021-09-03 2025-04-24 45 5 andrey.hristov@oracle.com johannes.schlueter@oracle.com
values.yaml
in helm/mysql-innodbcluster
15 - 2021-09-08 2024-12-16 34 3 dariusz.slusarczyk@oracle.com andrey.hristov@oracle.com
backup_objects.py
in mysqloperator/controller/backup
181 14 2020-11-25 2025-04-22 31 4 alfredo.kengi.kojima@oracle... johannes.schlueter@oracle.com
backup_api.py
in mysqloperator/controller/backup
320 45 2020-11-25 2025-02-03 31 4 alfredo.kengi.kojima@oracle... johannes.schlueter@oracle.com
Chart.yaml
in helm/mysql-operator
7 - 2021-09-03 2024-12-18 30 3 andrey.hristov@oracle.com johannes.schlueter@oracle.com
Chart.yaml
in helm/mysql-innodbcluster
7 - 2021-09-08 2024-12-18 29 3 dariusz.slusarczyk@oracle.com johannes.schlueter@oracle.com
backup_main.py
in mysqloperator
381 11 2020-11-22 2025-04-22 22 4 alfredo.kengi.kojima@oracle... johannes.schlueter@oracle.com
initdb.py
in mysqloperator/controller/innodbcluster
251 30 2020-11-18 2025-05-08 21 4 alfredo.kengi.kojima@oracle... andrey.hristov@oracle.com
diagnose.py
in mysqloperator/controller
380 7 2020-11-22 2025-04-16 19 4 alfredo.kengi.kojima@oracle... andrey.hristov@oracle.com
init_main.py
in mysqloperator
130 4 2020-10-23 2025-02-03 16 4 alfredo.kengi.kojima@oracle... johannes.schlueter@oracle.com
operator_main.py
in mysqloperator
31 1 2020-11-03 2023-09-01 14 4 alfredo.kengi.kojima@oracle... andrey.hristov@oracle.com
deployment.yaml
in helm/mysql-operator/templates
92 - 2021-09-03 2025-01-23 14 3 andrey.hristov@oracle.com andrey.hristov@oracle.com
storage_api.py
in mysqloperator/controller
133 21 2020-11-25 2023-02-08 14 4 alfredo.kengi.kojima@oracle... andrey.hristov@oracle.com
cluster_role_operator.yaml
in helm/mysql-operator/templates
56 - 2021-09-03 2023-09-27 13 3 andrey.hristov@oracle.com johannes.schlueter@oracle.com
utils.py
in mysqloperator/controller
150 16 2020-11-25 2024-05-16 13 4 alfredo.kengi.kojima@oracle... andrey.hristov@oracle.com
values.yaml
in helm/mysql-operator
19 - 2021-09-03 2025-01-23 12 3 andrey.hristov@oracle.com andrey.hristov@oracle.com
cluster_role_sidecar.yaml
in helm/mysql-operator/templates
59 - 2021-09-03 2025-03-21 12 2 andrey.hristov@oracle.com andrey.hristov@oracle.com
shellutils.py
in mysqloperator/controller
241 26 2020-11-22 2025-03-21 12 3 alfredo.kengi.kojima@oracle... andrey.hristov@oracle.com
operator.py
in mysqloperator/controller
24 2 2020-11-10 2025-02-03 10 3 alfredo.kengi.kojima@oracle... andrey.hristov@oracle.com
kubeutils.py
in mysqloperator/controller
74 4 2020-11-25 2022-12-19 10 4 alfredo.kengi.kojima@oracle... johannes.schlueter@oracle.com
group_monitor.py
in mysqloperator/controller
172 14 2020-10-20 2024-12-05 9 2 alfredo.kengi.kojima@oracle... andrey.hristov@oracle.com
__main__.py
in mysqloperator
33 - 2020-10-23 2025-03-21 8 3 alfredo.kengi.kojima@oracle... andrey.hristov@oracle.com
mysqlutils.py
in mysqloperator/controller
95 6 2020-11-22 2025-03-21 6 4 alfredo.kengi.kojima@oracle... andrey.hristov@oracle.com
service_account_operator.yaml
in helm/mysql-operator/templates
22 - 2021-09-03 2023-01-26 5 2 andrey.hristov@oracle.com andrey.hristov@oracle.com
operator_backup.py
in mysqloperator/controller/backup
24 1 2020-11-25 2021-12-17 5 2 alfredo.kengi.kojima@oracle... andrey.hristov@oracle.com
api_utils.py
in mysqloperator/controller
53 9 2020-11-25 2023-09-01 5 2 alfredo.kengi.kojima@oracle... andrey.hristov@oracle.com
cluster_secret.yaml
in helm/mysql-innodbcluster/templates
10 - 2021-09-08 2022-06-04 4 2 dariusz.slusarczyk@oracle.com dariusz.slusarczyk@oracle.com
cluster_role_binding_operator.yaml
in helm/mysql-operator/templates
12 - 2021-09-03 2022-03-01 4 2 andrey.hristov@oracle.com andrey.hristov@oracle.com
72 4 2021-04-13 2023-02-06 4 1 johannes.schlueter@oracle.com johannes.schlueter@oracle.com
logs_api.py
in mysqloperator/controller/innodbcluster/logs
113 18 2023-09-01 2024-05-16 4 1 andrey.hristov@oracle.com andrey.hristov@oracle.com
logs_types_api.py
in mysqloperator/controller/innodbcluster/logs
245 30 2023-09-01 2024-05-16 4 1 andrey.hristov@oracle.com andrey.hristov@oracle.com
logs_collector_fluentd_api.py
in mysqloperator/controller/innodbcluster/logs
440 36 2023-09-01 2024-05-16 4 1 andrey.hristov@oracle.com andrey.hristov@oracle.com
errors.py
in mysqloperator/controller
12 1 2020-11-25 2024-08-02 3 2 alfredo.kengi.kojima@oracle... johannes.schlueter@oracle.com
service.yaml
in helm/mysql-operator/templates
14 - 2021-09-03 2021-09-24 3 2 andrey.hristov@oracle.com andrey.hristov@oracle.com
service_account_cluster.yaml
in helm/mysql-innodbcluster/templates
20 - 2021-09-15 2022-08-12 3 1 andrey.hristov@oracle.com andrey.hristov@oracle.com
__init__.py
in mysqloperator
1 - 2020-12-08 2021-02-26 2 1 alfredo.kengi.kojima@oracle... alfredo.kengi.kojima@oracle...
__init__.py
in mysqloperator/controller/innodbcluster
1 - 2021-02-26 2023-09-01 2 2 alfredo.kengi.kojima@oracle... andrey.hristov@oracle.com
consts.py
in mysqloperator/controller
7 - 2021-02-26 2022-03-28 2 2 alfredo.kengi.kojima@oracle... johannes.schlueter@oracle.com
fqdn.py
in mysqloperator/controller
36 4 2024-02-13 2025-03-21 2 2 johannes.schlueter@oracle.com andrey.hristov@oracle.com
tpl
_helpers.tpl
in helm/mysql-operator/templates
57 - 2021-09-03 2021-09-08 2 2 andrey.hristov@oracle.com dariusz.slusarczyk@oracle.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
1330 - 2020-11-10 2025-04-24 56 5 alfredo.kengi.kojima@oracle... johannes.schlueter@oracle.com
crd.yaml
in helm/mysql-operator/crds
1330 - 2021-09-03 2025-04-24 45 5 andrey.hristov@oracle.com johannes.schlueter@oracle.com
cluster_objects.py
in mysqloperator/controller/innodbcluster
603 51 2020-10-22 2025-05-08 92 4 alfredo.kengi.kojima@oracle... andrey.hristov@oracle.com
cluster_api.py
in mysqloperator/controller/innodbcluster
1811 224 2020-10-22 2025-04-22 86 4 alfredo.kengi.kojima@oracle... johannes.schlueter@oracle.com
operator_cluster.py
in mysqloperator/controller/innodbcluster
756 46 2020-10-20 2025-04-16 81 4 alfredo.kengi.kojima@oracle... andrey.hristov@oracle.com
config.py
in mysqloperator/controller
75 2 2020-10-26 2025-04-29 68 4 alfredo.kengi.kojima@oracle... johannes.schlueter@oracle.com
cluster_controller.py
in mysqloperator/controller/innodbcluster
676 36 2020-10-20 2025-03-21 58 4 alfredo.kengi.kojima@oracle... andrey.hristov@oracle.com
215 - 2020-10-22 2025-04-17 57 4 alfredo.kengi.kojima@oracle... andrey.hristov@oracle.com
router_objects.py
in mysqloperator/controller/innodbcluster
218 18 2020-10-22 2025-03-21 53 4 alfredo.kengi.kojima@oracle... andrey.hristov@oracle.com
sidecar_main.py
in mysqloperator
593 28 2020-10-22 2025-04-22 53 4 alfredo.kengi.kojima@oracle... johannes.schlueter@oracle.com
backup_api.py
in mysqloperator/controller/backup
320 45 2020-11-25 2025-02-03 31 4 alfredo.kengi.kojima@oracle... johannes.schlueter@oracle.com
backup_objects.py
in mysqloperator/controller/backup
181 14 2020-11-25 2025-04-22 31 4 alfredo.kengi.kojima@oracle... johannes.schlueter@oracle.com
backup_main.py
in mysqloperator
381 11 2020-11-22 2025-04-22 22 4 alfredo.kengi.kojima@oracle... johannes.schlueter@oracle.com
initdb.py
in mysqloperator/controller/innodbcluster
251 30 2020-11-18 2025-05-08 21 4 alfredo.kengi.kojima@oracle... andrey.hristov@oracle.com
diagnose.py
in mysqloperator/controller
380 7 2020-11-22 2025-04-16 19 4 alfredo.kengi.kojima@oracle... andrey.hristov@oracle.com
init_main.py
in mysqloperator
130 4 2020-10-23 2025-02-03 16 4 alfredo.kengi.kojima@oracle... johannes.schlueter@oracle.com
storage_api.py
in mysqloperator/controller
133 21 2020-11-25 2023-02-08 14 4 alfredo.kengi.kojima@oracle... andrey.hristov@oracle.com
operator_main.py
in mysqloperator
31 1 2020-11-03 2023-09-01 14 4 alfredo.kengi.kojima@oracle... andrey.hristov@oracle.com
utils.py
in mysqloperator/controller
150 16 2020-11-25 2024-05-16 13 4 alfredo.kengi.kojima@oracle... andrey.hristov@oracle.com
kubeutils.py
in mysqloperator/controller
74 4 2020-11-25 2022-12-19 10 4 alfredo.kengi.kojima@oracle... johannes.schlueter@oracle.com
mysqlutils.py
in mysqloperator/controller
95 6 2020-11-22 2025-03-21 6 4 alfredo.kengi.kojima@oracle... andrey.hristov@oracle.com
deployment_cluster.yaml
in helm/mysql-innodbcluster/templates
496 - 2021-09-08 2025-04-24 51 3 dariusz.slusarczyk@oracle.com johannes.schlueter@oracle.com
values.yaml
in helm/mysql-innodbcluster
15 - 2021-09-08 2024-12-16 34 3 dariusz.slusarczyk@oracle.com andrey.hristov@oracle.com
Chart.yaml
in helm/mysql-operator
7 - 2021-09-03 2024-12-18 30 3 andrey.hristov@oracle.com johannes.schlueter@oracle.com
Chart.yaml
in helm/mysql-innodbcluster
7 - 2021-09-08 2024-12-18 29 3 dariusz.slusarczyk@oracle.com johannes.schlueter@oracle.com
deployment.yaml
in helm/mysql-operator/templates
92 - 2021-09-03 2025-01-23 14 3 andrey.hristov@oracle.com andrey.hristov@oracle.com
cluster_role_operator.yaml
in helm/mysql-operator/templates
56 - 2021-09-03 2023-09-27 13 3 andrey.hristov@oracle.com johannes.schlueter@oracle.com
shellutils.py
in mysqloperator/controller
241 26 2020-11-22 2025-03-21 12 3 alfredo.kengi.kojima@oracle... andrey.hristov@oracle.com
values.yaml
in helm/mysql-operator
19 - 2021-09-03 2025-01-23 12 3 andrey.hristov@oracle.com andrey.hristov@oracle.com
operator.py
in mysqloperator/controller
24 2 2020-11-10 2025-02-03 10 3 alfredo.kengi.kojima@oracle... andrey.hristov@oracle.com
__main__.py
in mysqloperator
33 - 2020-10-23 2025-03-21 8 3 alfredo.kengi.kojima@oracle... andrey.hristov@oracle.com
cluster_role_sidecar.yaml
in helm/mysql-operator/templates
59 - 2021-09-03 2025-03-21 12 2 andrey.hristov@oracle.com andrey.hristov@oracle.com
group_monitor.py
in mysqloperator/controller
172 14 2020-10-20 2024-12-05 9 2 alfredo.kengi.kojima@oracle... andrey.hristov@oracle.com
api_utils.py
in mysqloperator/controller
53 9 2020-11-25 2023-09-01 5 2 alfredo.kengi.kojima@oracle... andrey.hristov@oracle.com
operator_backup.py
in mysqloperator/controller/backup
24 1 2020-11-25 2021-12-17 5 2 alfredo.kengi.kojima@oracle... andrey.hristov@oracle.com
service_account_operator.yaml
in helm/mysql-operator/templates
22 - 2021-09-03 2023-01-26 5 2 andrey.hristov@oracle.com andrey.hristov@oracle.com
cluster_secret.yaml
in helm/mysql-innodbcluster/templates
10 - 2021-09-08 2022-06-04 4 2 dariusz.slusarczyk@oracle.com dariusz.slusarczyk@oracle.com
cluster_role_binding_operator.yaml
in helm/mysql-operator/templates
12 - 2021-09-03 2022-03-01 4 2 andrey.hristov@oracle.com andrey.hristov@oracle.com
errors.py
in mysqloperator/controller
12 1 2020-11-25 2024-08-02 3 2 alfredo.kengi.kojima@oracle... johannes.schlueter@oracle.com
service.yaml
in helm/mysql-operator/templates
14 - 2021-09-03 2021-09-24 3 2 andrey.hristov@oracle.com andrey.hristov@oracle.com
fqdn.py
in mysqloperator/controller
36 4 2024-02-13 2025-03-21 2 2 johannes.schlueter@oracle.com andrey.hristov@oracle.com
consts.py
in mysqloperator/controller
7 - 2021-02-26 2022-03-28 2 2 alfredo.kengi.kojima@oracle... johannes.schlueter@oracle.com
__init__.py
in mysqloperator/controller/innodbcluster
1 - 2021-02-26 2023-09-01 2 2 alfredo.kengi.kojima@oracle... andrey.hristov@oracle.com
plugins.py
in mysqloperator/controller
99 7 2022-09-27 2022-10-14 2 2 andrey.hristov@oracle.com dariusz.slusarczyk@oracle.com
tpl
_helpers.tpl
in helm/mysql-operator/templates
57 - 2021-09-03 2021-09-08 2 2 andrey.hristov@oracle.com dariusz.slusarczyk@oracle.com
cluster_kopf_keepering.yaml
in helm/mysql-operator/templates
4 - 2021-09-08 2021-09-08 1 2 dariusz.slusarczyk@oracle.com andrey.hristov@oracle.com
logs_types_api.py
in mysqloperator/controller/innodbcluster/logs
245 30 2023-09-01 2024-05-16 4 1 andrey.hristov@oracle.com andrey.hristov@oracle.com
logs_api.py
in mysqloperator/controller/innodbcluster/logs
113 18 2023-09-01 2024-05-16 4 1 andrey.hristov@oracle.com andrey.hristov@oracle.com
logs_collector_fluentd_api.py
in mysqloperator/controller/innodbcluster/logs
440 36 2023-09-01 2024-05-16 4 1 andrey.hristov@oracle.com andrey.hristov@oracle.com
72 4 2021-04-13 2023-02-06 4 1 johannes.schlueter@oracle.com johannes.schlueter@oracle.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
logs_collector_fluentd_api.py
in mysqloperator/controller/innodbcluster/logs
440 36 2023-09-01 2024-05-16 4 1 andrey.hristov@oracle.com andrey.hristov@oracle.com
meb_controller.py
in mysqloperator/controller/backup/meb
276 24 2025-02-03 2025-02-03 1 1 johannes.schlueter@oracle.com johannes.schlueter@oracle.com
logs_types_api.py
in mysqloperator/controller/innodbcluster/logs
245 30 2023-09-01 2024-05-16 4 1 andrey.hristov@oracle.com andrey.hristov@oracle.com
tpl
router-entrypoint-run.sh.tpl
in mysqloperator/controller/innodbcluster
121 - 2024-07-15 2024-09-18 2 1 johannes.schlueter@oracle.com johannes.schlueter@oracle.com
meb_main.py
in mysqloperator/controller/backup/meb
119 4 2025-02-03 2025-04-22 2 1 johannes.schlueter@oracle.com johannes.schlueter@oracle.com
115 5 2022-10-24 2025-02-03 2 1 johannes.schlueter@oracle.com johannes.schlueter@oracle.com
logs_api.py
in mysqloperator/controller/innodbcluster/logs
113 18 2023-09-01 2024-05-16 4 1 andrey.hristov@oracle.com andrey.hristov@oracle.com
restore_main.py
in mysqloperator/controller/backup/meb
105 4 2025-02-03 2025-04-22 2 1 johannes.schlueter@oracle.com johannes.schlueter@oracle.com
72 4 2021-04-13 2023-02-06 4 1 johannes.schlueter@oracle.com johannes.schlueter@oracle.com
69 2 2022-10-24 2022-10-24 1 1 johannes.schlueter@oracle.com johannes.schlueter@oracle.com
k8sobject.py
in mysqloperator/controller
51 8 2021-03-10 2021-03-10 1 1 alfredo.kengi.kojima@oracle... alfredo.kengi.kojima@oracle...
meb_cert.py
in mysqloperator/controller/backup
43 2 2025-02-03 2025-02-03 1 1 johannes.schlueter@oracle.com johannes.schlueter@oracle.com
33 - 2025-05-07 2025-05-07 1 1 johannes.schlueter@oracle.com johannes.schlueter@oracle.com
service_account_cluster.yaml
in helm/mysql-innodbcluster/templates
20 - 2021-09-15 2022-08-12 3 1 andrey.hristov@oracle.com andrey.hristov@oracle.com
auth_api.py
in mysqloperator/controller/cloud
1 - 2021-02-26 2021-02-26 1 1 alfredo.kengi.kojima@oracle... alfredo.kengi.kojima@oracle...
__init__.py
in mysqloperator/controller/innodbcluster/logs
1 - 2023-09-01 2023-09-01 1 1 andrey.hristov@oracle.com andrey.hristov@oracle.com
__init__.py
in mysqloperator/controller
1 - 2021-02-26 2021-02-26 1 1 alfredo.kengi.kojima@oracle... alfredo.kengi.kojima@oracle...
__init__.py
in mysqloperator
1 - 2020-12-08 2021-02-26 2 1 alfredo.kengi.kojima@oracle... alfredo.kengi.kojima@oracle...
group_monitor.py
in mysqloperator/controller
172 14 2020-10-20 2024-12-05 9 2 alfredo.kengi.kojima@oracle... andrey.hristov@oracle.com
plugins.py
in mysqloperator/controller
99 7 2022-09-27 2022-10-14 2 2 andrey.hristov@oracle.com dariusz.slusarczyk@oracle.com
cluster_role_sidecar.yaml
in helm/mysql-operator/templates
59 - 2021-09-03 2025-03-21 12 2 andrey.hristov@oracle.com andrey.hristov@oracle.com
tpl
_helpers.tpl
in helm/mysql-operator/templates
57 - 2021-09-03 2021-09-08 2 2 andrey.hristov@oracle.com dariusz.slusarczyk@oracle.com
api_utils.py
in mysqloperator/controller
53 9 2020-11-25 2023-09-01 5 2 alfredo.kengi.kojima@oracle... andrey.hristov@oracle.com
fqdn.py
in mysqloperator/controller
36 4 2024-02-13 2025-03-21 2 2 johannes.schlueter@oracle.com andrey.hristov@oracle.com
operator_backup.py
in mysqloperator/controller/backup
24 1 2020-11-25 2021-12-17 5 2 alfredo.kengi.kojima@oracle... andrey.hristov@oracle.com
service_account_operator.yaml
in helm/mysql-operator/templates
22 - 2021-09-03 2023-01-26 5 2 andrey.hristov@oracle.com andrey.hristov@oracle.com
service.yaml
in helm/mysql-operator/templates
14 - 2021-09-03 2021-09-24 3 2 andrey.hristov@oracle.com andrey.hristov@oracle.com
errors.py
in mysqloperator/controller
12 1 2020-11-25 2024-08-02 3 2 alfredo.kengi.kojima@oracle... johannes.schlueter@oracle.com
cluster_role_binding_operator.yaml
in helm/mysql-operator/templates
12 - 2021-09-03 2022-03-01 4 2 andrey.hristov@oracle.com andrey.hristov@oracle.com
cluster_secret.yaml
in helm/mysql-innodbcluster/templates
10 - 2021-09-08 2022-06-04 4 2 dariusz.slusarczyk@oracle.com dariusz.slusarczyk@oracle.com
consts.py
in mysqloperator/controller
7 - 2021-02-26 2022-03-28 2 2 alfredo.kengi.kojima@oracle... johannes.schlueter@oracle.com
cluster_kopf_keepering.yaml
in helm/mysql-operator/templates
4 - 2021-09-08 2021-09-08 1 2 dariusz.slusarczyk@oracle.com andrey.hristov@oracle.com
__init__.py
in mysqloperator/controller/innodbcluster
1 - 2021-02-26 2023-09-01 2 2 alfredo.kengi.kojima@oracle... andrey.hristov@oracle.com
deployment_cluster.yaml
in helm/mysql-innodbcluster/templates
496 - 2021-09-08 2025-04-24 51 3 dariusz.slusarczyk@oracle.com johannes.schlueter@oracle.com
shellutils.py
in mysqloperator/controller
241 26 2020-11-22 2025-03-21 12 3 alfredo.kengi.kojima@oracle... andrey.hristov@oracle.com
deployment.yaml
in helm/mysql-operator/templates
92 - 2021-09-03 2025-01-23 14 3 andrey.hristov@oracle.com andrey.hristov@oracle.com
cluster_role_operator.yaml
in helm/mysql-operator/templates
56 - 2021-09-03 2023-09-27 13 3 andrey.hristov@oracle.com johannes.schlueter@oracle.com
__main__.py
in mysqloperator
33 - 2020-10-23 2025-03-21 8 3 alfredo.kengi.kojima@oracle... andrey.hristov@oracle.com
operator.py
in mysqloperator/controller
24 2 2020-11-10 2025-02-03 10 3 alfredo.kengi.kojima@oracle... andrey.hristov@oracle.com
values.yaml
in helm/mysql-operator
19 - 2021-09-03 2025-01-23 12 3 andrey.hristov@oracle.com andrey.hristov@oracle.com
values.yaml
in helm/mysql-innodbcluster
15 - 2021-09-08 2024-12-16 34 3 dariusz.slusarczyk@oracle.com andrey.hristov@oracle.com
Chart.yaml
in helm/mysql-innodbcluster
7 - 2021-09-08 2024-12-18 29 3 dariusz.slusarczyk@oracle.com johannes.schlueter@oracle.com
Chart.yaml
in helm/mysql-operator
7 - 2021-09-03 2024-12-18 30 3 andrey.hristov@oracle.com johannes.schlueter@oracle.com
cluster_api.py
in mysqloperator/controller/innodbcluster
1811 224 2020-10-22 2025-04-22 86 4 alfredo.kengi.kojima@oracle... johannes.schlueter@oracle.com
operator_cluster.py
in mysqloperator/controller/innodbcluster
756 46 2020-10-20 2025-04-16 81 4 alfredo.kengi.kojima@oracle... andrey.hristov@oracle.com
cluster_controller.py
in mysqloperator/controller/innodbcluster
676 36 2020-10-20 2025-03-21 58 4 alfredo.kengi.kojima@oracle... andrey.hristov@oracle.com
cluster_objects.py
in mysqloperator/controller/innodbcluster
603 51 2020-10-22 2025-05-08 92 4 alfredo.kengi.kojima@oracle... andrey.hristov@oracle.com
sidecar_main.py
in mysqloperator
593 28 2020-10-22 2025-04-22 53 4 alfredo.kengi.kojima@oracle... johannes.schlueter@oracle.com
backup_main.py
in mysqloperator
381 11 2020-11-22 2025-04-22 22 4 alfredo.kengi.kojima@oracle... johannes.schlueter@oracle.com
diagnose.py
in mysqloperator/controller
380 7 2020-11-22 2025-04-16 19 4 alfredo.kengi.kojima@oracle... andrey.hristov@oracle.com
Correlations

File Size vs. Number of Changes: 64 points

mysqloperator/controller/innodbcluster/cluster_objects.py x: 603 lines of code y: 92 # changes mysqloperator/controller/innodbcluster/initdb.py x: 251 lines of code y: 21 # changes sbom_generation.yaml x: 33 lines of code y: 1 # changes mysqloperator/controller/config.py x: 75 lines of code y: 68 # changes deploy/deploy-crds.yaml x: 1330 lines of code y: 56 # changes helm/mysql-innodbcluster/templates/deployment_cluster.yaml x: 496 lines of code y: 51 # changes helm/mysql-operator/crds/crd.yaml x: 1330 lines of code y: 45 # changes mysqloperator/controller/backup/backup_objects.py x: 181 lines of code y: 31 # changes mysqloperator/controller/backup/meb/meb_main.py x: 119 lines of code y: 2 # changes mysqloperator/backup_main.py x: 381 lines of code y: 22 # changes mysqloperator/controller/backup/meb/restore_main.py x: 105 lines of code y: 2 # changes mysqloperator/controller/innodbcluster/cluster_api.py x: 1811 lines of code y: 86 # changes mysqloperator/sidecar_main.py x: 593 lines of code y: 53 # changes deploy/deploy-operator.yaml x: 215 lines of code y: 57 # changes mysqloperator/controller/diagnose.py x: 380 lines of code y: 19 # changes mysqloperator/controller/innodbcluster/operator_cluster.py x: 756 lines of code y: 81 # changes mysqloperator/__main__.py x: 33 lines of code y: 8 # changes mysqloperator/controller/backup/backup_api.py x: 320 lines of code y: 31 # changes mysqloperator/controller/backup/meb/meb_controller.py x: 276 lines of code y: 1 # changes mysqloperator/controller/backup/meb_cert.py x: 43 lines of code y: 1 # changes mysqloperator/controller/innodbcluster/cluster_controller.py x: 676 lines of code y: 58 # changes mysqloperator/init_main.py x: 130 lines of code y: 16 # changes tools/ocivaultgen.py x: 115 lines of code y: 2 # changes helm/mysql-operator/templates/cluster_role_sidecar.yaml x: 59 lines of code y: 12 # changes mysqloperator/controller/fqdn.py x: 36 lines of code y: 2 # changes mysqloperator/controller/innodbcluster/router_objects.py x: 218 lines of code y: 53 # changes mysqloperator/controller/mysqlutils.py x: 95 lines of code y: 6 # changes mysqloperator/controller/shellutils.py x: 241 lines of code y: 12 # changes mysqloperator/controller/operator.py x: 24 lines of code y: 10 # changes helm/mysql-operator/templates/deployment.yaml x: 92 lines of code y: 14 # changes helm/mysql-operator/values.yaml x: 19 lines of code y: 12 # changes helm/mysql-innodbcluster/Chart.yaml x: 7 lines of code y: 29 # changes helm/mysql-operator/Chart.yaml x: 7 lines of code y: 30 # changes helm/mysql-innodbcluster/values.yaml x: 15 lines of code y: 34 # changes mysqloperator/controller/group_monitor.py x: 172 lines of code y: 9 # changes mysqloperator/controller/innodbcluster/router-entrypoint-run.sh.tpl x: 121 lines of code y: 2 # changes mysqloperator/controller/errors.py x: 12 lines of code y: 3 # changes mysqloperator/controller/innodbcluster/logs/logs_api.py x: 113 lines of code y: 4 # changes mysqloperator/controller/innodbcluster/logs/logs_collector_fluentd_api.py x: 440 lines of code y: 4 # changes mysqloperator/controller/innodbcluster/logs/logs_types_api.py x: 245 lines of code y: 4 # changes mysqloperator/controller/utils.py x: 150 lines of code y: 13 # changes helm/mysql-operator/templates/cluster_role_operator.yaml x: 56 lines of code y: 13 # changes mysqloperator/controller/api_utils.py x: 53 lines of code y: 5 # changes mysqloperator/controller/innodbcluster/__init__.py x: 1 lines of code y: 2 # changes mysqloperator/controller/innodbcluster/logs/__init__.py x: 1 lines of code y: 1 # changes mysqloperator/operator_main.py x: 31 lines of code y: 14 # changes mysqloperator/controller/storage_api.py x: 133 lines of code y: 14 # changes deploy/patch_deployment.py x: 72 lines of code y: 4 # changes helm/mysql-operator/templates/service_account_operator.yaml x: 22 lines of code y: 5 # changes mysqloperator/controller/kubeutils.py x: 74 lines of code y: 10 # changes tools/ocivaultclean.py x: 69 lines of code y: 1 # changes mysqloperator/controller/plugins.py x: 99 lines of code y: 2 # changes helm/mysql-innodbcluster/templates/service_account_cluster.yaml x: 20 lines of code y: 3 # changes helm/mysql-innodbcluster/templates/cluster_secret.yaml x: 10 lines of code y: 4 # changes mysqloperator/controller/consts.py x: 7 lines of code y: 2 # changes mysqloperator/controller/backup/operator_backup.py x: 24 lines of code y: 5 # changes helm/mysql-operator/templates/service.yaml x: 14 lines of code y: 3 # changes helm/mysql-operator/templates/_helpers.tpl x: 57 lines of code y: 2 # changes helm/mysql-operator/templates/cluster_kopf_keepering.yaml x: 4 lines of code y: 1 # changes mysqloperator/controller/k8sobject.py x: 51 lines of code y: 1 # changes
92.0
# changes
  min: 1.0
  average: 18.08
  25th percentile: 2.0
  median: 7.0
  75th percentile: 27.25
  max: 92.0
0 1811.0
lines of code
min: 1.0 | average: 205.17 | 25th percentile: 20.5 | median: 74.5 | 75th percentile: 235.25 | max: 1811.0

Number of Contributors vs. Number of Changes: 64 points

mysqloperator/controller/innodbcluster/cluster_objects.py x: 4 # contributors y: 92 # changes mysqloperator/controller/innodbcluster/initdb.py x: 4 # contributors y: 21 # changes sbom_generation.yaml x: 1 # contributors y: 1 # changes mysqloperator/controller/config.py x: 4 # contributors y: 68 # changes deploy/deploy-crds.yaml x: 5 # contributors y: 56 # changes helm/mysql-innodbcluster/templates/deployment_cluster.yaml x: 3 # contributors y: 51 # changes helm/mysql-operator/crds/crd.yaml x: 5 # contributors y: 45 # changes mysqloperator/controller/backup/backup_objects.py x: 4 # contributors y: 31 # changes mysqloperator/controller/backup/meb/meb_main.py x: 1 # contributors y: 2 # changes mysqloperator/backup_main.py x: 4 # contributors y: 22 # changes mysqloperator/controller/innodbcluster/cluster_api.py x: 4 # contributors y: 86 # changes mysqloperator/sidecar_main.py x: 4 # contributors y: 53 # changes deploy/deploy-operator.yaml x: 4 # contributors y: 57 # changes mysqloperator/controller/diagnose.py x: 4 # contributors y: 19 # changes mysqloperator/controller/innodbcluster/operator_cluster.py x: 4 # contributors y: 81 # changes mysqloperator/__main__.py x: 3 # contributors y: 8 # changes mysqloperator/controller/innodbcluster/cluster_controller.py x: 4 # contributors y: 58 # changes mysqloperator/init_main.py x: 4 # contributors y: 16 # changes helm/mysql-operator/templates/cluster_role_sidecar.yaml x: 2 # contributors y: 12 # changes mysqloperator/controller/fqdn.py x: 2 # contributors y: 2 # changes mysqloperator/controller/mysqlutils.py x: 4 # contributors y: 6 # changes mysqloperator/controller/shellutils.py x: 3 # contributors y: 12 # changes mysqloperator/controller/operator.py x: 3 # contributors y: 10 # changes helm/mysql-operator/templates/deployment.yaml x: 3 # contributors y: 14 # changes helm/mysql-innodbcluster/Chart.yaml x: 3 # contributors y: 29 # changes helm/mysql-operator/Chart.yaml x: 3 # contributors y: 30 # changes helm/mysql-innodbcluster/values.yaml x: 3 # contributors y: 34 # changes mysqloperator/controller/group_monitor.py x: 2 # contributors y: 9 # changes mysqloperator/controller/errors.py x: 2 # contributors y: 3 # changes mysqloperator/controller/innodbcluster/logs/logs_api.py x: 1 # contributors y: 4 # changes mysqloperator/controller/utils.py x: 4 # contributors y: 13 # changes helm/mysql-operator/templates/cluster_role_operator.yaml x: 3 # contributors y: 13 # changes mysqloperator/controller/api_utils.py x: 2 # contributors y: 5 # changes mysqloperator/operator_main.py x: 4 # contributors y: 14 # changes mysqloperator/controller/kubeutils.py x: 4 # contributors y: 10 # changes helm/mysql-innodbcluster/templates/service_account_cluster.yaml x: 1 # contributors y: 3 # changes helm/mysql-innodbcluster/templates/cluster_secret.yaml x: 2 # contributors y: 4 # changes helm/mysql-operator/templates/cluster_kopf_keepering.yaml x: 2 # contributors y: 1 # changes
92.0
# changes
  min: 1.0
  average: 18.08
  25th percentile: 2.0
  median: 7.0
  75th percentile: 27.25
  max: 92.0
0 5.0
# contributors
min: 1.0 | average: 2.56 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 5.0

Number of Contributors vs. File Size: 64 points

mysqloperator/controller/innodbcluster/cluster_objects.py x: 4 # contributors y: 603 lines of code mysqloperator/controller/innodbcluster/initdb.py x: 4 # contributors y: 251 lines of code sbom_generation.yaml x: 1 # contributors y: 33 lines of code mysqloperator/controller/config.py x: 4 # contributors y: 75 lines of code deploy/deploy-crds.yaml x: 5 # contributors y: 1330 lines of code helm/mysql-innodbcluster/templates/deployment_cluster.yaml x: 3 # contributors y: 496 lines of code mysqloperator/controller/backup/backup_objects.py x: 4 # contributors y: 181 lines of code mysqloperator/controller/backup/meb/meb_main.py x: 1 # contributors y: 119 lines of code mysqloperator/backup_main.py x: 4 # contributors y: 381 lines of code mysqloperator/controller/backup/meb/restore_main.py x: 1 # contributors y: 105 lines of code mysqloperator/controller/innodbcluster/cluster_api.py x: 4 # contributors y: 1811 lines of code mysqloperator/sidecar_main.py x: 4 # contributors y: 593 lines of code deploy/deploy-operator.yaml x: 4 # contributors y: 215 lines of code mysqloperator/controller/innodbcluster/operator_cluster.py x: 4 # contributors y: 756 lines of code mysqloperator/__main__.py x: 3 # contributors y: 33 lines of code mysqloperator/controller/backup/backup_api.py x: 4 # contributors y: 320 lines of code mysqloperator/controller/backup/meb/meb_controller.py x: 1 # contributors y: 276 lines of code mysqloperator/controller/backup/meb_cert.py x: 1 # contributors y: 43 lines of code mysqloperator/controller/innodbcluster/cluster_controller.py x: 4 # contributors y: 676 lines of code mysqloperator/init_main.py x: 4 # contributors y: 130 lines of code helm/mysql-operator/templates/cluster_role_sidecar.yaml x: 2 # contributors y: 59 lines of code mysqloperator/controller/fqdn.py x: 2 # contributors y: 36 lines of code mysqloperator/controller/mysqlutils.py x: 4 # contributors y: 95 lines of code mysqloperator/controller/shellutils.py x: 3 # contributors y: 241 lines of code mysqloperator/controller/operator.py x: 3 # contributors y: 24 lines of code helm/mysql-operator/templates/deployment.yaml x: 3 # contributors y: 92 lines of code helm/mysql-operator/values.yaml x: 3 # contributors y: 19 lines of code helm/mysql-innodbcluster/Chart.yaml x: 3 # contributors y: 7 lines of code mysqloperator/controller/group_monitor.py x: 2 # contributors y: 172 lines of code mysqloperator/controller/errors.py x: 2 # contributors y: 12 lines of code mysqloperator/controller/innodbcluster/logs/logs_api.py x: 1 # contributors y: 113 lines of code mysqloperator/controller/innodbcluster/logs/logs_collector_fluentd_api.py x: 1 # contributors y: 440 lines of code mysqloperator/controller/innodbcluster/logs/logs_types_api.py x: 1 # contributors y: 245 lines of code mysqloperator/controller/utils.py x: 4 # contributors y: 150 lines of code helm/mysql-operator/templates/cluster_role_operator.yaml x: 3 # contributors y: 56 lines of code mysqloperator/controller/api_utils.py x: 2 # contributors y: 53 lines of code mysqloperator/controller/innodbcluster/__init__.py x: 2 # contributors y: 1 lines of code mysqloperator/controller/innodbcluster/logs/__init__.py x: 1 # contributors y: 1 lines of code mysqloperator/operator_main.py x: 4 # contributors y: 31 lines of code deploy/patch_deployment.py x: 1 # contributors y: 72 lines of code helm/mysql-operator/templates/service_account_operator.yaml x: 2 # contributors y: 22 lines of code tools/ocivaultclean.py x: 1 # contributors y: 69 lines of code mysqloperator/controller/plugins.py x: 2 # contributors y: 99 lines of code helm/mysql-innodbcluster/templates/service_account_cluster.yaml x: 1 # contributors y: 20 lines of code mysqloperator/controller/k8sobject.py x: 1 # contributors y: 51 lines of code
1811.0
lines of code
  min: 1.0
  average: 205.17
  25th percentile: 20.5
  median: 74.5
  75th percentile: 235.25
  max: 1811.0
0 5.0
# contributors
min: 1.0 | average: 2.56 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 5.0