azure / fleet
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 289 files with 56,823 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 2 files changed 51-100 times (982 lines of code)
    • 25 files changed 21-50 times (13,748 lines of code)
    • 132 files changed 6-20 times (23,056 lines of code)
    • 130 files changed 1-5 times (19,037 lines of code)
0% | 1% | 24% | 40% | 33%
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 289 files with 56,823 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 3 files changed by 11-25 contributors (1,151 lines of code)
    • 41 files changed by 6-10 contributors (15,604 lines of code)
    • 195 files changed by 2-5 contributors (27,209 lines of code)
    • 50 files changed by 1 contributor (12,859 lines of code)
0% | 2% | 27% | 47% | 22%
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, md, sh, json, dockerfile, txt, tpl, mod, gitignore, dockerignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 3% | 36% | 46% | 13%
yaml0% | 0% | 9% | 33% | 57%
tpl0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
pkg0% | 2% | 35% | 52% | 9%
cmd0% | 31% | 53% | 9% | 5%
apis0% | 0% | 40% | 31% | 27%
config0% | 0% | 18% | 65% | 15%
hack0% | 0% | 0% | 68% | 31%
charts0% | 0% | 0% | 2% | 97%
tools0% | 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
common.go
in pkg/utils
630 12 2022-05-17 2025-04-23 65 13 mnguyenn@protonmail.com chenyu1@microsoft.com
main.go
in cmd/memberagent
352 4 2022-05-10 2025-04-23 52 11 hebaelayoty@gmail.com chenyu1@microsoft.com
controller.go
in pkg/controllers/workgenerator
1174 22 2023-07-13 2025-04-29 49 7 yangzhangrice@hotmail.com arvindthirumurugan@gmail.com
clusterresourceplacement_types.go
in apis/placement/v1beta1
250 4 2023-06-15 2025-04-22 41 6 54013513+zhiying-lin@users.... yangzhangrice@hotmail.com
controller.go
in pkg/controllers/clusterresourceplacement
813 28 2023-07-07 2025-04-23 40 5 54013513+zhiying-lin@users.... chenyu1@microsoft.com
controller.go
in pkg/controllers/rollout
792 23 2023-08-04 2025-04-29 39 7 yangzhangrice@hotmail.com arvindthirumurugan@gmail.com
zz_generated.deepcopy.go
in apis/placement/v1beta1
1692 184 2023-06-15 2025-04-23 39 7 54013513+zhiying-lin@users.... chenyu1@microsoft.com
main.go
in cmd/hubagent
169 3 2022-05-10 2025-04-23 37 11 arvindthirumurugan@gmail.com chenyu1@microsoft.com
setup.go
in cmd/hubagent/workload
339 1 2022-08-12 2025-04-23 37 8 yangzhangrice@hotmail.com chenyu1@microsoft.com
framework.go
in pkg/scheduler/framework
804 32 2023-06-16 2025-04-23 36 6 chenyu1@microsoft.com chenyu1@microsoft.com
zz_generated.deepcopy.go
in apis/v1alpha1
425 48 2022-05-10 2025-04-23 35 10 hebaelayoty@gmail.com chenyu1@microsoft.com
webhook.go
in pkg/webhook
684 13 2022-08-05 2025-04-23 34 8 vrgf2003@gmail.com chenyu1@microsoft.com
options.go
in cmd/hubagent/options
95 2 2022-08-12 2025-04-23 28 9 yangzhangrice@hotmail.com chenyu1@microsoft.com
fleetresourcehandler_webhook.go
in pkg/webhook/fleetresourcehandler
176 10 2023-06-16 2025-04-23 28 5 arvindthirumurugan@gmail.com chenyu1@microsoft.com
clusterresourceplacement.go
in pkg/utils/validator
423 22 2022-08-01 2025-04-23 28 6 yangzhangrice@hotmail.com chenyu1@microsoft.com
apply_controller.go
in pkg/controllers/work
735 25 2022-09-22 2025-04-23 28 6 yangzhangrice@hotmail.com chenyu1@microsoft.com
placement_status.go
in pkg/controllers/clusterresourceplacement
273 7 2023-08-11 2025-04-23 27 5 54013513+zhiying-lin@users.... chenyu1@microsoft.com
resource_selector.go
in pkg/controllers/clusterresourceplacement
391 12 2022-07-14 2025-04-23 26 8 yangzhangrice@hotmail.com chenyu1@microsoft.com
frameworkutils.go
in pkg/scheduler/framework
431 16 2023-06-30 2025-04-23 26 6 chenyu1@microsoft.com chenyu1@microsoft.com
2329 - 2023-08-16 2025-03-05 26 6 yangzhangrice@hotmail.com 145056127+britaniar@users.n...
commons.go
in apis/placement/v1beta1
47 - 2023-06-15 2025-04-22 25 5 54013513+zhiying-lin@users.... yangzhangrice@hotmail.com
uservalidation.go
in pkg/webhook/validation
222 18 2023-06-16 2025-04-23 25 4 arvindthirumurugan@gmail.com chenyu1@microsoft.com
binding_types.go
in apis/placement/v1beta1
64 4 2023-06-15 2025-04-22 24 6 54013513+zhiying-lin@users.... yangzhangrice@hotmail.com
condition.go
in pkg/utils/condition
373 13 2023-07-03 2025-04-23 22 7 chenyu1@microsoft.com chenyu1@microsoft.com
membercluster_controller.go
in pkg/controllers/membercluster/v1beta1
542 21 2023-07-25 2025-04-23 22 5 arvindthirumurugan@gmail.com chenyu1@microsoft.com
controller.go
in pkg/utils/controller
236 17 2022-07-06 2025-04-23 21 5 yangzhangrice@hotmail.com chenyu1@microsoft.com
zz_generated.deepcopy.go
in apis/cluster/v1beta1
269 28 2023-08-16 2025-04-23 21 6 yangzhangrice@hotmail.com chenyu1@microsoft.com
zz_generated.deepcopy.go
in apis/placement/v1alpha1
859 98 2024-02-06 2025-04-23 20 3 54013513+zhiying-lin@users.... chenyu1@microsoft.com
values.yaml
in charts/hub-agent
34 - 2022-05-10 2025-01-07 19 10 arvindthirumurugan@gmail.com arvindthirumurugan@gmail.com
member_controller.go
in pkg/controllers/internalmembercluster/v1beta1
483 19 2023-07-28 2025-04-23 19 6 arvindthirumurugan@gmail.com chenyu1@microsoft.com
membercluster_types.go
in apis/v1alpha1
47 4 2022-05-10 2025-04-22 18 7 hebaelayoty@gmail.com yangzhangrice@hotmail.com
58 4 2022-05-10 2025-04-22 17 8 hebaelayoty@gmail.com yangzhangrice@hotmail.com
deployment.yaml
in charts/hub-agent/templates
74 - 2022-05-10 2025-01-07 17 9 arvindthirumurugan@gmail.com arvindthirumurugan@gmail.com
work_propagation.go
in pkg/controllers/clusterresourceplacement
208 4 2022-08-11 2025-04-23 17 6 yangzhangrice@hotmail.com chenyu1@microsoft.com
resourcechange_controller.go
in pkg/controllers/resourcechange
276 12 2022-07-15 2025-04-23 17 6 yangzhangrice@hotmail.com chenyu1@microsoft.com
controller.go
in pkg/controllers/clusterresourceplacementeviction
304 12 2024-12-07 2025-04-23 17 4 arvindthirumurugan@gmail.com chenyu1@microsoft.com
1009 - 2023-08-16 2025-03-05 17 6 yangzhangrice@hotmail.com 145056127+britaniar@users.n...
membercluster_controller.go
in pkg/controllers/memberclusterplacement
106 2 2022-08-08 2025-04-23 16 5 yangzhangrice@hotmail.com chenyu1@microsoft.com
deployment.yaml
in charts/member-agent/templates
141 - 2022-05-11 2024-11-11 16 7 mnguyenn@protonmail.com 145056127+britaniar@users.n...
change_dector.go
in pkg/resourcewatcher
169 8 2022-08-08 2025-04-23 16 6 yangzhangrice@hotmail.com chenyu1@microsoft.com
281 - 2022-05-10 2025-03-05 16 7 hebaelayoty@gmail.com 145056127+britaniar@users.n...
pod_validating_webhook.go
in pkg/webhook/pod
47 2 2022-08-05 2025-04-23 15 6 vrgf2003@gmail.com chenyu1@microsoft.com
values.yaml
in charts/member-agent
51 - 2022-05-11 2024-11-11 15 7 mnguyenn@protonmail.com 145056127+britaniar@users.n...
work_types.go
in apis/placement/v1beta1
67 1 2023-08-24 2025-04-22 15 4 54013513+zhiying-lin@users.... yangzhangrice@hotmail.com
cluster_selector.go
in pkg/controllers/clusterresourceplacement
122 5 2022-07-14 2025-04-23 15 5 yangzhangrice@hotmail.com chenyu1@microsoft.com
apiresources.go
in pkg/utils
176 9 2022-07-07 2025-04-23 15 6 yangzhangrice@hotmail.com chenyu1@microsoft.com
controller.go
in pkg/controllers/updaterun
259 9 2024-11-18 2025-04-23 15 5 jwtty0919@gmail.com chenyu1@microsoft.com
commons.go
in apis/v1alpha1
39 - 2022-05-10 2025-04-22 14 8 hebaelayoty@gmail.com yangzhangrice@hotmail.com
membercluster_types.go
in apis/cluster/v1beta1
75 6 2023-08-16 2025-04-22 14 6 yangzhangrice@hotmail.com yangzhangrice@hotmail.com
107 - 2022-05-10 2025-03-05 14 7 hebaelayoty@gmail.com 145056127+britaniar@users.n...
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
common.go
in pkg/utils
630 12 2022-05-17 2025-04-23 65 13 mnguyenn@protonmail.com chenyu1@microsoft.com
main.go
in cmd/memberagent
352 4 2022-05-10 2025-04-23 52 11 hebaelayoty@gmail.com chenyu1@microsoft.com
main.go
in cmd/hubagent
169 3 2022-05-10 2025-04-23 37 11 arvindthirumurugan@gmail.com chenyu1@microsoft.com
zz_generated.deepcopy.go
in apis/v1alpha1
425 48 2022-05-10 2025-04-23 35 10 hebaelayoty@gmail.com chenyu1@microsoft.com
values.yaml
in charts/hub-agent
34 - 2022-05-10 2025-01-07 19 10 arvindthirumurugan@gmail.com arvindthirumurugan@gmail.com
options.go
in cmd/hubagent/options
95 2 2022-08-12 2025-04-23 28 9 yangzhangrice@hotmail.com chenyu1@microsoft.com
deployment.yaml
in charts/hub-agent/templates
74 - 2022-05-10 2025-01-07 17 9 arvindthirumurugan@gmail.com arvindthirumurugan@gmail.com
setup.go
in cmd/hubagent/workload
339 1 2022-08-12 2025-04-23 37 8 yangzhangrice@hotmail.com chenyu1@microsoft.com
webhook.go
in pkg/webhook
684 13 2022-08-05 2025-04-23 34 8 vrgf2003@gmail.com chenyu1@microsoft.com
resource_selector.go
in pkg/controllers/clusterresourceplacement
391 12 2022-07-14 2025-04-23 26 8 yangzhangrice@hotmail.com chenyu1@microsoft.com
58 4 2022-05-10 2025-04-22 17 8 hebaelayoty@gmail.com yangzhangrice@hotmail.com
commons.go
in apis/v1alpha1
39 - 2022-05-10 2025-04-22 14 8 hebaelayoty@gmail.com yangzhangrice@hotmail.com
azure_msi.go
in pkg/authtoken/providers/azure
56 2 2022-06-20 2025-04-23 13 8 31887807+helayoty@users.nor... chenyu1@microsoft.com
controller.go
in pkg/controllers/workgenerator
1174 22 2023-07-13 2025-04-29 49 7 yangzhangrice@hotmail.com arvindthirumurugan@gmail.com
zz_generated.deepcopy.go
in apis/placement/v1beta1
1692 184 2023-06-15 2025-04-23 39 7 54013513+zhiying-lin@users.... chenyu1@microsoft.com
controller.go
in pkg/controllers/rollout
792 23 2023-08-04 2025-04-29 39 7 yangzhangrice@hotmail.com arvindthirumurugan@gmail.com
condition.go
in pkg/utils/condition
373 13 2023-07-03 2025-04-23 22 7 chenyu1@microsoft.com chenyu1@microsoft.com
membercluster_types.go
in apis/v1alpha1
47 4 2022-05-10 2025-04-22 18 7 hebaelayoty@gmail.com yangzhangrice@hotmail.com
deployment.yaml
in charts/member-agent/templates
141 - 2022-05-11 2024-11-11 16 7 mnguyenn@protonmail.com 145056127+britaniar@users.n...
281 - 2022-05-10 2025-03-05 16 7 hebaelayoty@gmail.com 145056127+britaniar@users.n...
values.yaml
in charts/member-agent
51 - 2022-05-11 2024-11-11 15 7 mnguyenn@protonmail.com 145056127+britaniar@users.n...
107 - 2022-05-10 2025-03-05 14 7 hebaelayoty@gmail.com 145056127+britaniar@users.n...
main.go
in cmd/authtoken
75 2 2022-06-20 2025-04-23 13 7 31887807+helayoty@users.nor... chenyu1@microsoft.com
clusterresourceplacement_types.go
in apis/placement/v1beta1
250 4 2023-06-15 2025-04-22 41 6 54013513+zhiying-lin@users.... yangzhangrice@hotmail.com
framework.go
in pkg/scheduler/framework
804 32 2023-06-16 2025-04-23 36 6 chenyu1@microsoft.com chenyu1@microsoft.com
clusterresourceplacement.go
in pkg/utils/validator
423 22 2022-08-01 2025-04-23 28 6 yangzhangrice@hotmail.com chenyu1@microsoft.com
apply_controller.go
in pkg/controllers/work
735 25 2022-09-22 2025-04-23 28 6 yangzhangrice@hotmail.com chenyu1@microsoft.com
2329 - 2023-08-16 2025-03-05 26 6 yangzhangrice@hotmail.com 145056127+britaniar@users.n...
frameworkutils.go
in pkg/scheduler/framework
431 16 2023-06-30 2025-04-23 26 6 chenyu1@microsoft.com chenyu1@microsoft.com
binding_types.go
in apis/placement/v1beta1
64 4 2023-06-15 2025-04-22 24 6 54013513+zhiying-lin@users.... yangzhangrice@hotmail.com
zz_generated.deepcopy.go
in apis/cluster/v1beta1
269 28 2023-08-16 2025-04-23 21 6 yangzhangrice@hotmail.com chenyu1@microsoft.com
member_controller.go
in pkg/controllers/internalmembercluster/v1beta1
483 19 2023-07-28 2025-04-23 19 6 arvindthirumurugan@gmail.com chenyu1@microsoft.com
1009 - 2023-08-16 2025-03-05 17 6 yangzhangrice@hotmail.com 145056127+britaniar@users.n...
work_propagation.go
in pkg/controllers/clusterresourceplacement
208 4 2022-08-11 2025-04-23 17 6 yangzhangrice@hotmail.com chenyu1@microsoft.com
resourcechange_controller.go
in pkg/controllers/resourcechange
276 12 2022-07-15 2025-04-23 17 6 yangzhangrice@hotmail.com chenyu1@microsoft.com
change_dector.go
in pkg/resourcewatcher
169 8 2022-08-08 2025-04-23 16 6 yangzhangrice@hotmail.com chenyu1@microsoft.com
apiresources.go
in pkg/utils
176 9 2022-07-07 2025-04-23 15 6 yangzhangrice@hotmail.com chenyu1@microsoft.com
pod_validating_webhook.go
in pkg/webhook/pod
47 2 2022-08-05 2025-04-23 15 6 vrgf2003@gmail.com chenyu1@microsoft.com
membercluster_types.go
in apis/cluster/v1beta1
75 6 2023-08-16 2025-04-22 14 6 yangzhangrice@hotmail.com yangzhangrice@hotmail.com
k8s_secret.go
in pkg/authtoken/providers/secret
68 4 2022-06-20 2025-04-23 13 6 31887807+helayoty@users.nor... chenyu1@microsoft.com
725 - 2023-08-16 2025-03-05 11 6 yangzhangrice@hotmail.com 145056127+britaniar@users.n...
token_writer.go
in pkg/authtoken
46 4 2022-06-20 2025-04-22 10 6 31887807+helayoty@users.nor... yangzhangrice@hotmail.com
validation.go
in cmd/hubagent/options
36 1 2022-08-12 2025-04-23 9 6 yangzhangrice@hotmail.com chenyu1@microsoft.com
metrics.go
in pkg/utils/controller/metrics
53 1 2022-07-06 2025-04-23 8 6 yangzhangrice@hotmail.com jwtty0919@gmail.com
controller.go
in pkg/controllers/clusterresourceplacement
813 28 2023-07-07 2025-04-23 40 5 54013513+zhiying-lin@users.... chenyu1@microsoft.com
fleetresourcehandler_webhook.go
in pkg/webhook/fleetresourcehandler
176 10 2023-06-16 2025-04-23 28 5 arvindthirumurugan@gmail.com chenyu1@microsoft.com
placement_status.go
in pkg/controllers/clusterresourceplacement
273 7 2023-08-11 2025-04-23 27 5 54013513+zhiying-lin@users.... chenyu1@microsoft.com
commons.go
in apis/placement/v1beta1
47 - 2023-06-15 2025-04-22 25 5 54013513+zhiying-lin@users.... yangzhangrice@hotmail.com
membercluster_controller.go
in pkg/controllers/membercluster/v1beta1
542 21 2023-07-25 2025-04-23 22 5 arvindthirumurugan@gmail.com chenyu1@microsoft.com
controller.go
in pkg/utils/controller
236 17 2022-07-06 2025-04-23 21 5 yangzhangrice@hotmail.com chenyu1@microsoft.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
2329 - 2023-09-15 2023-09-15 1 1 chenyu1@microsoft.com chenyu1@microsoft.com
2099 - 2024-10-23 2024-10-23 1 1 chenyu1@microsoft.com chenyu1@microsoft.com
1219 - 2023-08-16 2023-08-16 1 1 yangzhangrice@hotmail.com yangzhangrice@hotmail.com
1009 - 2023-08-16 2023-08-16 1 1 yangzhangrice@hotmail.com yangzhangrice@hotmail.com
725 - 2023-09-15 2023-09-15 1 1 chenyu1@microsoft.com chenyu1@microsoft.com
placement.kubernetes-fleet.io_works.yaml
in charts/hub-agent/crdbases
614 - 2023-09-15 2023-09-15 1 1 chenyu1@microsoft.com chenyu1@microsoft.com
563 - 2023-09-15 2023-09-15 1 1 chenyu1@microsoft.com chenyu1@microsoft.com
437 - 2023-09-15 2023-09-15 1 1 chenyu1@microsoft.com chenyu1@microsoft.com
318 - 2024-10-23 2024-10-23 1 1 chenyu1@microsoft.com chenyu1@microsoft.com
297 - 2024-10-23 2024-10-23 1 1 chenyu1@microsoft.com chenyu1@microsoft.com
287 - 2023-08-16 2023-08-16 1 1 yangzhangrice@hotmail.com yangzhangrice@hotmail.com
283 - 2024-10-23 2024-10-23 1 1 chenyu1@microsoft.com chenyu1@microsoft.com
fleet.azure.com_memberclusters.yaml
in charts/hub-agent/crdbases
281 - 2023-09-15 2023-09-15 1 1 chenyu1@microsoft.com chenyu1@microsoft.com
262 - 2024-03-29 2024-03-29 1 1 54013513+zhiying-lin@users.... 54013513+zhiying-lin@users....
248 - 2024-03-20 2024-03-20 1 1 54013513+zhiying-lin@users.... 54013513+zhiying-lin@users....
227 - 2024-10-23 2024-10-23 1 1 chenyu1@microsoft.com chenyu1@microsoft.com
227 - 2023-09-15 2023-09-15 1 1 chenyu1@microsoft.com chenyu1@microsoft.com
multicluster.x-k8s.io_clusterprofiles.yaml
in charts/hub-agent/templates/crds
185 - 2024-11-13 2024-11-13 1 1 yangzhangrice@hotmail.com yangzhangrice@hotmail.com
185 - 2024-11-13 2024-11-13 1 1 yangzhangrice@hotmail.com yangzhangrice@hotmail.com
multicluster.x-k8s.io_works.yaml
in charts/hub-agent/crdbases
181 - 2023-09-15 2023-09-15 1 1 chenyu1@microsoft.com chenyu1@microsoft.com
177 - 2024-03-29 2024-03-29 1 1 54013513+zhiying-lin@users.... 54013513+zhiying-lin@users....
163 - 2024-03-20 2024-03-20 1 1 54013513+zhiying-lin@users.... 54013513+zhiying-lin@users....
multicluster.x-k8s.io_appliedworks.yaml
in charts/member-agent/crdbases
124 - 2023-09-15 2023-09-15 1 1 chenyu1@microsoft.com chenyu1@microsoft.com
107 - 2023-09-15 2023-09-15 1 1 chenyu1@microsoft.com chenyu1@microsoft.com
tpl
_helpers.tpl
in charts/hub-agent/templates
47 - 2022-05-10 2022-05-10 1 1 arvindthirumurugan@gmail.com arvindthirumurugan@gmail.com
webhook.yaml
in pkg/controllers/workgenerator/manifests
29 - 2023-10-16 2023-10-16 1 1 yangzhangrice@hotmail.com yangzhangrice@hotmail.com
round_trippper.go
in pkg/utils/httpclient
27 2 2023-07-31 2023-07-31 1 1 62157463+mingqishao@users.n... 62157463+mingqishao@users.n...
endpoint-slice.yaml
in hack/loadtest/manifests
17 - 2022-10-14 2022-10-14 1 1 yangzhangrice@hotmail.com yangzhangrice@hotmail.com
test-rolebinding.yaml
in hack/loadtest/manifests
13 - 2022-10-14 2022-10-14 1 1 yangzhangrice@hotmail.com yangzhangrice@hotmail.com
test-service.yaml
in hack/loadtest/manifests
13 - 2022-10-14 2022-10-14 1 1 yangzhangrice@hotmail.com yangzhangrice@hotmail.com
endpoints.yaml
in hack/loadtest/manifests
12 - 2022-10-14 2022-10-14 1 1 yangzhangrice@hotmail.com yangzhangrice@hotmail.com
test-configmap-2.yaml
in hack/loadtest/manifests
11 - 2022-10-14 2022-10-14 1 1 yangzhangrice@hotmail.com yangzhangrice@hotmail.com
resourcequota.yaml
in pkg/controllers/workgenerator/manifests
11 - 2023-10-16 2023-10-16 1 1 yangzhangrice@hotmail.com yangzhangrice@hotmail.com
cloudconfig.yaml
in charts/member-agent/templates
10 - 2024-11-11 2024-11-11 1 1 145056127+britaniar@users.n... 145056127+britaniar@users.n...
test-resource-overriden.yaml
in pkg/controllers/workgenerator/manifests
10 - 2024-06-21 2024-06-21 1 1 arvindthirumurugan@gmail.com arvindthirumurugan@gmail.com
test-configmap.yaml
in hack/loadtest/manifests
9 - 2022-10-14 2022-10-14 1 1 yangzhangrice@hotmail.com yangzhangrice@hotmail.com
test-role.yaml
in hack/loadtest/manifests
9 - 2022-10-14 2022-10-14 1 1 yangzhangrice@hotmail.com yangzhangrice@hotmail.com
test-configmap.yaml
in pkg/controllers/workgenerator/manifests
9 - 2023-07-13 2023-07-13 1 1 yangzhangrice@hotmail.com yangzhangrice@hotmail.com
test-configmap.yaml
in pkg/controllers/rollout/manifests
9 - 2023-08-04 2023-08-04 1 1 yangzhangrice@hotmail.com yangzhangrice@hotmail.com
crps.yaml
in charts/hub-agent/templates/crds
8 - 2023-09-15 2023-09-15 1 1 chenyu1@microsoft.com chenyu1@microsoft.com
works.yaml
in charts/hub-agent/templates/crds
8 - 2023-09-15 2023-09-15 1 1 chenyu1@microsoft.com chenyu1@microsoft.com
memberclusters.yaml
in charts/hub-agent/templates/crds
8 - 2023-09-15 2023-09-15 1 1 chenyu1@microsoft.com chenyu1@microsoft.com
internalmemberclusters.yaml
in charts/hub-agent/templates/crds
8 - 2023-09-15 2023-09-15 1 1 chenyu1@microsoft.com chenyu1@microsoft.com
appliedworks.yaml
in charts/member-agent/templates/crds
8 - 2023-09-15 2023-09-15 1 1 chenyu1@microsoft.com chenyu1@microsoft.com
prometheus.yaml
in hack/Azure/setup
8 - 2024-07-11 2024-07-11 1 1 yangzhangrice@hotmail.com yangzhangrice@hotmail.com
test-secret.yaml
in hack/loadtest/manifests
8 - 2022-10-14 2022-10-14 1 1 yangzhangrice@hotmail.com yangzhangrice@hotmail.com
Chart.yaml
in charts/hub-agent
6 - 2022-05-10 2022-05-10 1 1 arvindthirumurugan@gmail.com arvindthirumurugan@gmail.com
Chart.yaml
in charts/member-agent
6 - 2022-05-11 2022-05-11 1 1 mnguyenn@protonmail.com mnguyenn@protonmail.com
namespace.yaml
in charts/hub-agent/templates
4 - 2022-05-10 2022-05-10 1 1 arvindthirumurugan@gmail.com arvindthirumurugan@gmail.com
namespace.yaml
in charts/member-agent/templates
4 - 2022-05-11 2022-05-11 1 1 mnguyenn@protonmail.com mnguyenn@protonmail.com
Correlations

File Size vs. Number of Changes: 289 points

pkg/controllers/rollout/controller.go x: 792 lines of code y: 39 # changes pkg/controllers/workgenerator/controller.go x: 1174 lines of code y: 49 # changes pkg/controllers/workgenerator/manifests/resourcequota2.yaml x: 11 lines of code y: 2 # changes pkg/controllers/workgenerator/manifests/test-envelop-configmap.yaml x: 20 lines of code y: 3 # changes pkg/controllers/updaterun/controller.go x: 259 lines of code y: 15 # changes pkg/controllers/updaterun/execution.go x: 519 lines of code y: 14 # changes pkg/utils/condition/condition.go x: 373 lines of code y: 22 # changes pkg/utils/controller/metrics/metrics.go x: 53 lines of code y: 8 # changes apis/cluster/v1beta1/zz_generated.deepcopy.go x: 269 lines of code y: 21 # changes apis/placement/v1alpha1/zz_generated.deepcopy.go x: 859 lines of code y: 20 # changes apis/placement/v1beta1/zz_generated.deepcopy.go x: 1692 lines of code y: 39 # changes apis/v1alpha1/zz_generated.deepcopy.go x: 425 lines of code y: 35 # changes apis/placement/v1alpha1/override_types.go x: 75 lines of code y: 11 # changes apis/placement/v1alpha1/stagedupdate_types.go x: 127 lines of code y: 10 # changes cmd/authtoken/main.go x: 75 lines of code y: 13 # changes cmd/hubagent/main.go x: 169 lines of code y: 37 # changes cmd/hubagent/options/options.go x: 95 lines of code y: 28 # changes cmd/hubagent/options/validation.go x: 36 lines of code y: 9 # changes cmd/hubagent/workload/setup.go x: 339 lines of code y: 37 # changes cmd/memberagent/main.go x: 352 lines of code y: 52 # changes hack/loadtest/main.go x: 101 lines of code y: 10 # changes hack/loadtest/util/help.go x: 206 lines of code y: 10 # changes hack/loadtest/util/placement.go x: 246 lines of code y: 12 # changes pkg/authtoken/providers/azure/azure_msi.go x: 56 lines of code y: 13 # changes pkg/authtoken/providers/secret/k8s_secret.go x: 68 lines of code y: 13 # changes pkg/controllers/clusterinventory/clusterprofile/controller.go x: 199 lines of code y: 6 # changes pkg/controllers/clusterresourcebindingwatcher/watcher.go x: 98 lines of code y: 10 # changes pkg/controllers/clusterresourceplacement/cluster_selector.go x: 122 lines of code y: 15 # changes pkg/controllers/clusterresourceplacement/controller.go x: 813 lines of code y: 40 # changes pkg/controllers/clusterresourceplacement/placement_controllerv1alpha1.go x: 262 lines of code y: 11 # changes pkg/controllers/clusterresourceplacement/placement_status.go x: 273 lines of code y: 27 # changes pkg/controllers/clusterresourceplacement/resource_selector.go x: 391 lines of code y: 26 # changes pkg/controllers/clusterresourceplacement/work_propagation.go x: 208 lines of code y: 17 # changes pkg/controllers/clusterresourceplacementeviction/controller.go x: 304 lines of code y: 17 # changes pkg/controllers/clusterresourceplacementwatcher/watcher.go x: 29 lines of code y: 6 # changes pkg/controllers/clusterschedulingpolicysnapshot/controller.go x: 57 lines of code y: 6 # changes pkg/controllers/internalmembercluster/v1alpha1/member_controller.go x: 262 lines of code y: 8 # changes pkg/controllers/internalmembercluster/v1beta1/member_controller.go x: 483 lines of code y: 19 # changes pkg/controllers/membercluster/v1alpha1/membercluster_controller.go x: 462 lines of code y: 11 # changes pkg/controllers/membercluster/v1beta1/membercluster_controller.go x: 542 lines of code y: 22 # changes pkg/controllers/memberclusterplacement/membercluster_controller.go x: 106 lines of code y: 16 # changes pkg/controllers/overrider/clusterresource_controller.go x: 120 lines of code y: 8 # changes pkg/controllers/overrider/common.go x: 106 lines of code y: 7 # changes pkg/controllers/overrider/resource_controller.go x: 122 lines of code y: 7 # changes pkg/controllers/resourcechange/resourcechange_controller.go x: 276 lines of code y: 17 # changes pkg/controllers/updaterun/initialization.go x: 388 lines of code y: 13 # changes pkg/controllers/updaterun/validation.go x: 224 lines of code y: 8 # changes pkg/controllers/work/applied_work_syncer.go x: 127 lines of code y: 7 # changes pkg/controllers/work/applier.go x: 79 lines of code y: 8 # changes pkg/controllers/work/applier_client_side.go x: 92 lines of code y: 5 # changes pkg/controllers/work/applier_server_side.go x: 40 lines of code y: 5 # changes pkg/controllers/work/apply_controller.go x: 735 lines of code y: 28 # changes pkg/controllers/work/patch_util.go x: 108 lines of code y: 10 # changes pkg/controllers/workapplier/apply.go x: 351 lines of code y: 8 # changes pkg/controllers/workapplier/availability_tracker.go x: 232 lines of code y: 12 # changes pkg/controllers/workapplier/controller.go x: 329 lines of code y: 11 # changes pkg/controllers/workapplier/drift_detection_takeover.go x: 216 lines of code y: 6 # changes pkg/controllers/workapplier/metrics.go x: 22 lines of code y: 5 # changes pkg/controllers/workapplier/preprocess.go x: 320 lines of code y: 10 # changes pkg/controllers/workapplier/status.go x: 427 lines of code y: 10 # changes pkg/controllers/workapplier/utils.go x: 84 lines of code y: 6 # changes pkg/controllers/workgenerator/override.go x: 211 lines of code y: 11 # changes pkg/controllers/workv1alpha1/apply_controller.go x: 543 lines of code y: 8 # changes pkg/propertyprovider/azure/controllers/pod.go x: 46 lines of code y: 5 # changes pkg/propertyprovider/azure/provider.go x: 195 lines of code y: 5 # changes pkg/propertyprovider/interface.go x: 16 lines of code y: 7 # changes pkg/resourcewatcher/change_dector.go x: 169 lines of code y: 16 # changes pkg/resourcewatcher/event_handlers.go x: 161 lines of code y: 11 # changes pkg/scheduler/clustereligibilitychecker/checker.go x: 70 lines of code y: 9 # changes pkg/scheduler/framework/cyclestate.go x: 61 lines of code y: 11 # changes pkg/scheduler/framework/cyclestateutils.go x: 20 lines of code y: 6 # changes pkg/scheduler/framework/framework.go x: 804 lines of code y: 36 # changes pkg/scheduler/framework/frameworkutils.go x: 431 lines of code y: 26 # changes pkg/scheduler/framework/interface.go x: 30 lines of code y: 9 # changes pkg/scheduler/framework/plugins/clusteraffinity/filtering.go x: 41 lines of code y: 10 # changes pkg/scheduler/framework/plugins/clusteraffinity/plugin.go x: 57 lines of code y: 7 # changes pkg/scheduler/framework/plugins/clusteraffinity/scoring.go x: 50 lines of code y: 10 # changes pkg/scheduler/framework/plugins/clusteraffinity/state.go x: 51 lines of code y: 7 # changes pkg/scheduler/framework/plugins/clusteraffinity/types.go x: 182 lines of code y: 12 # changes pkg/scheduler/framework/plugins/sameplacementaffinity/filtering.go x: 19 lines of code y: 7 # changes pkg/scheduler/framework/plugins/sameplacementaffinity/plugin.go x: 37 lines of code y: 6 # changes pkg/scheduler/framework/plugins/tainttoleration/filtering.go x: 56 lines of code y: 4 # changes pkg/scheduler/framework/plugins/tainttoleration/plugin.go x: 36 lines of code y: 3 # changes pkg/scheduler/framework/plugins/topologyspreadconstraints/plugin.go x: 154 lines of code y: 8 # changes pkg/scheduler/framework/plugins/topologyspreadconstraints/state.go x: 47 lines of code y: 7 # changes pkg/scheduler/framework/plugins/topologyspreadconstraints/utils.go x: 173 lines of code y: 13 # changes pkg/scheduler/framework/score.go x: 50 lines of code y: 11 # changes pkg/scheduler/scheduler.go x: 219 lines of code y: 10 # changes pkg/scheduler/watchers/clusterresourcebinding/watcher.go x: 70 lines of code y: 6 # changes pkg/scheduler/watchers/clusterresourceplacement/watcher.go x: 64 lines of code y: 6 # changes pkg/scheduler/watchers/clusterschedulingpolicysnapshot/watcher.go x: 110 lines of code y: 7 # changes pkg/scheduler/watchers/membercluster/utils.go x: 29 lines of code y: 5 # changes pkg/utils/annotations/annotations.go x: 60 lines of code y: 6 # changes pkg/utils/apiresources.go x: 176 lines of code y: 15 # changes pkg/utils/common.go x: 630 lines of code y: 65 # changes pkg/utils/controller/controller.go x: 236 lines of code y: 21 # changes pkg/utils/defaulter/work.go x: 8 lines of code y: 6 # changes pkg/utils/eviction/eviction.go x: 30 lines of code y: 4 # changes pkg/utils/keys/keys.go x: 71 lines of code y: 7 # changes pkg/utils/overrider/overrider.go x: 221 lines of code y: 8 # changes pkg/utils/validator/clusterresourceoverride.go x: 62 lines of code y: 7 # changes pkg/utils/validator/clusterresourceplacement.go x: 423 lines of code y: 28 # changes pkg/utils/validator/resourceoverride.go x: 127 lines of code y: 9 # changes pkg/webhook/add_handler.go x: 20 lines of code y: 8 # changes pkg/webhook/clusterresourceplacement/v1alpha1_clusterresourceplacement_validating_webhook.go x: 42 lines of code y: 8 # changes pkg/webhook/clusterresourceplacement/v1beta1_clusterresourceplacement_validating_webhook.go x: 65 lines of code y: 12 # changes pkg/webhook/fleetresourcehandler/fleetresourcehandler_webhook.go x: 176 lines of code y: 28 # changes pkg/webhook/pod/pod_validating_webhook.go x: 47 lines of code y: 15 # changes pkg/webhook/replicaset/replicaset_validating_webhook.go x: 46 lines of code y: 12 # changes pkg/webhook/validation/uservalidation.go x: 222 lines of code y: 25 # changes pkg/webhook/webhook.go x: 684 lines of code y: 34 # changes tools/draincluster/drain/drain.go x: 163 lines of code y: 4 # changes tools/uncordoncluster/main.go x: 42 lines of code y: 4 # changes tools/uncordoncluster/uncordon/uncordon.go x: 34 lines of code y: 4 # changes apis/cluster/v1/commons.go x: 47 lines of code y: 3 # changes apis/cluster/v1/doc.go x: 1 lines of code y: 3 # changes apis/cluster/v1/groupversion_info.go x: 10 lines of code y: 3 # changes apis/cluster/v1/internalmembercluster_types.go x: 60 lines of code y: 3 # changes apis/cluster/v1/membercluster_types.go x: 75 lines of code y: 9 # changes apis/cluster/v1/zz_generated.deepcopy.go x: 269 lines of code y: 4 # changes apis/cluster/v1beta1/commons.go x: 47 lines of code y: 5 # changes apis/cluster/v1beta1/doc.go x: 1 lines of code y: 4 # changes apis/cluster/v1beta1/groupversion_info.go x: 10 lines of code y: 4 # changes apis/cluster/v1beta1/membercluster_types.go x: 75 lines of code y: 14 # changes apis/interface.go x: 13 lines of code y: 3 # changes apis/placement/v1/appliedwork_types.go x: 30 lines of code y: 3 # changes apis/placement/v1/clusterresourceplacement_types.go x: 206 lines of code y: 12 # changes apis/placement/v1/resourcesnapshot_types.go x: 46 lines of code y: 3 # changes apis/placement/v1/work_types.go x: 52 lines of code y: 5 # changes apis/placement/v1/zz_generated.deepcopy.go x: 1054 lines of code y: 4 # changes apis/placement/v1alpha1/disruptionbudget_types.go x: 24 lines of code y: 7 # changes apis/placement/v1alpha1/eviction_types.go x: 41 lines of code y: 6 # changes apis/placement/v1beta1/appliedwork_types.go x: 30 lines of code y: 6 # changes apis/placement/v1beta1/binding_types.go x: 64 lines of code y: 24 # changes apis/placement/v1beta1/clusterresourceplacement_types.go x: 250 lines of code y: 41 # changes apis/placement/v1beta1/commons.go x: 47 lines of code y: 25 # changes apis/placement/v1beta1/disruptionbudget_types.go x: 24 lines of code y: 3 # changes apis/placement/v1beta1/doc.go x: 1 lines of code y: 6 # changes apis/placement/v1beta1/groupversion_info.go x: 10 lines of code y: 6 # changes apis/placement/v1beta1/resourcesnapshot_types.go x: 46 lines of code y: 11 # changes apis/placement/v1beta1/work_types.go x: 67 lines of code y: 15 # changes apis/v1alpha1/clusterresourceplacement_types.go x: 74 lines of code y: 10 # changes apis/v1alpha1/commons.go x: 39 lines of code y: 14 # changes apis/v1alpha1/doc.go x: 1 lines of code y: 5 # changes apis/v1alpha1/internalmembercluster_types.go x: 58 lines of code y: 17 # changes apis/v1alpha1/membercluster_types.go x: 47 lines of code y: 18 # changes apis/v1alpha1/types.go x: 13 lines of code y: 4 # changes pkg/authtoken/token_refresher.go x: 63 lines of code y: 10 # changes pkg/authtoken/token_writer.go x: 46 lines of code y: 10 # changes pkg/controllers/workv1alpha1/applied_work_syncer.go x: 127 lines of code y: 4 # changes pkg/controllers/workv1alpha1/manager.go x: 72 lines of code y: 5 # changes pkg/controllers/workv1alpha1/owner_reference_util.go x: 43 lines of code y: 4 # changes pkg/controllers/workv1alpha1/patch_util.go x: 107 lines of code y: 4 # changes pkg/propertyprovider/azure/trackers/nodes.go x: 276 lines of code y: 4 # changes pkg/propertyprovider/azure/trackers/pods.go x: 83 lines of code y: 3 # changes pkg/propertyprovider/azure/trackers/pricing.go x: 28 lines of code y: 3 # changes pkg/scheduler/framework/status.go x: 94 lines of code y: 5 # changes pkg/utils/cloudconfig/azure/config.go x: 103 lines of code y: 4 # changes pkg/utils/informer/informermanager.go x: 139 lines of code y: 5 # changes apis/placement/v1alpha1/common.go x: 10 lines of code y: 10 # changes config/crd/bases/cluster.kubernetes-fleet.io_internalmemberclusters.yaml x: 563 lines of code y: 6 # changes config/crd/bases/cluster.kubernetes-fleet.io_memberclusters.yaml x: 725 lines of code y: 11 # changes config/crd/bases/fleet.azure.com_clusterresourceplacements.yaml x: 437 lines of code y: 13 # changes config/crd/bases/fleet.azure.com_internalmemberclusters.yaml x: 107 lines of code y: 14 # changes config/crd/bases/fleet.azure.com_memberclusters.yaml x: 281 lines of code y: 16 # changes config/crd/bases/placement.kubernetes-fleet.io_appliedworks.yaml x: 227 lines of code y: 6 # changes config/crd/bases/placement.kubernetes-fleet.io_clusterapprovalrequests.yaml x: 283 lines of code y: 4 # changes config/crd/bases/placement.kubernetes-fleet.io_clusterresourcebindings.yaml x: 1009 lines of code y: 17 # changes config/crd/bases/placement.kubernetes-fleet.io_clusterresourceoverrides.yaml x: 248 lines of code y: 10 # changes config/crd/bases/placement.kubernetes-fleet.io_clusterresourceoverridesnapshots.yaml x: 262 lines of code y: 10 # changes config/crd/bases/placement.kubernetes-fleet.io_clusterresourceplacementdisruptionbudgets.yaml x: 227 lines of code y: 5 # changes config/crd/bases/placement.kubernetes-fleet.io_clusterresourceplacementevictions.yaml x: 318 lines of code y: 5 # changes config/crd/bases/placement.kubernetes-fleet.io_clusterresourceplacements.yaml x: 2329 lines of code y: 26 # changes config/crd/bases/placement.kubernetes-fleet.io_clusterresourcesnapshots.yaml x: 287 lines of code y: 5 # changes config/crd/bases/placement.kubernetes-fleet.io_clusterschedulingpolicysnapshots.yaml x: 1219 lines of code y: 8 # changes config/crd/bases/placement.kubernetes-fleet.io_clusterstagedupdateruns.yaml x: 2099 lines of code y: 7 # changes config/crd/bases/placement.kubernetes-fleet.io_clusterstagedupdatestrategies.yaml x: 297 lines of code y: 5 # changes config/crd/bases/placement.kubernetes-fleet.io_resourceoverrides.yaml x: 163 lines of code y: 10 # changes config/crd/bases/placement.kubernetes-fleet.io_resourceoverridesnapshots.yaml x: 177 lines of code y: 10 # changes config/crd/bases/placement.kubernetes-fleet.io_works.yaml x: 614 lines of code y: 13 # changes charts/hub-agent/templates/deployment.yaml x: 74 lines of code y: 17 # changes charts/hub-agent/values.yaml x: 34 lines of code y: 19 # changes charts/hub-agent/templates/crds/multicluster.x-k8s.io_clusterprofiles.yaml x: 185 lines of code y: 1 # changes charts/member-agent/templates/cloudconfig.yaml x: 10 lines of code y: 1 # changes charts/member-agent/templates/deployment.yaml x: 141 lines of code y: 16 # changes charts/member-agent/values.yaml x: 51 lines of code y: 15 # changes charts/hub-agent/templates/crds/placement.kubernetes-fleet.io_clusterapprovalrequests.yaml x: 283 lines of code y: 1 # changes charts/hub-agent/templates/crds/placement.kubernetes-fleet.io_clusterresourceplacementdisruptionbudgets.yaml x: 227 lines of code y: 1 # changes charts/hub-agent/templates/crds/placement.kubernetes-fleet.io_clusterresourceplacementevictions.yaml x: 318 lines of code y: 1 # changes charts/hub-agent/templates/crds/placement.kubernetes-fleet.io_clusterstagedupdateruns.yaml x: 2099 lines of code y: 1 # changes charts/hub-agent/templates/crds/placement.kubernetes-fleet.io_clusterstagedupdatestrategies.yaml x: 297 lines of code y: 1 # changes config/crd/bases/multicluster.x-k8s.io_appliedworks.yaml x: 124 lines of code y: 2 # changes config/crd/bases/multicluster.x-k8s.io_works.yaml x: 181 lines of code y: 3 # changes hack/Azure/setup/prometheus.yaml x: 8 lines of code y: 1 # changes hack/loadtest/test-crp.yaml x: 17 lines of code y: 4 # changes charts/hub-agent/templates/crds/placement.kubernetes-fleet.io_clusterresourceoverridesnapshots.yaml x: 262 lines of code y: 1 # changes charts/hub-agent/templates/crds/placement.kubernetes-fleet.io_resourceoverridesnapshots.yaml x: 177 lines of code y: 1 # changes charts/hub-agent/templates/crds/placement.kubernetes-fleet.io_clusterresourceoverrides.yaml x: 248 lines of code y: 1 # changes charts/hub-agent/templates/crds/placement.kubernetes-fleet.io_resourceoverrides.yaml x: 163 lines of code y: 1 # changes pkg/controllers/workgenerator/manifests/webhook.yaml x: 29 lines of code y: 1 # changes charts/hub-agent/crdbases/cluster.kubernetes-fleet.io_internalmemberclusters.yaml x: 563 lines of code y: 1 # changes charts/hub-agent/crdbases/cluster.kubernetes-fleet.io_memberclusters.yaml x: 725 lines of code y: 1 # changes charts/hub-agent/crdbases/fleet.azure.com_clusterresourceplacements.yaml x: 437 lines of code y: 1 # changes charts/hub-agent/crdbases/fleet.azure.com_internalmemberclusters.yaml x: 107 lines of code y: 1 # changes charts/hub-agent/crdbases/fleet.azure.com_memberclusters.yaml x: 281 lines of code y: 1 # changes charts/hub-agent/crdbases/multicluster.x-k8s.io_works.yaml x: 181 lines of code y: 1 # changes charts/hub-agent/crdbases/placement.kubernetes-fleet.io_clusterresourceplacements.yaml x: 2329 lines of code y: 1 # changes charts/hub-agent/crdbases/placement.kubernetes-fleet.io_works.yaml x: 614 lines of code y: 1 # changes charts/member-agent/crdbases/multicluster.x-k8s.io_appliedworks.yaml x: 124 lines of code y: 1 # changes charts/hub-agent/templates/crds/placement.kubernetes-fleet.io_clusterresourcebindings.yaml x: 1009 lines of code y: 1 # changes charts/hub-agent/templates/crds/placement.kubernetes-fleet.io_clusterresourcesnapshots.yaml x: 287 lines of code y: 1 # changes charts/hub-agent/templates/crds/placement.kubernetes-fleet.io_clusterschedulingpolicysnapshots.yaml x: 1219 lines of code y: 1 # changes charts/hub-agent/templates/webhookservice.yaml x: 20 lines of code y: 2 # changes hack/loadtest/manifests/endpoint-slice.yaml x: 17 lines of code y: 1 # changes hack/loadtest/manifests/test-rolebinding.yaml x: 13 lines of code y: 1 # changes charts/hub-agent/templates/rbac.yaml x: 12 lines of code y: 7 # changes charts/member-agent/templates/rbac.yaml x: 12 lines of code y: 8 # changes charts/member-agent/templates/serviceaccount.yaml x: 7 lines of code y: 3 # changes charts/hub-agent/templates/serviceaccount.yaml x: 7 lines of code y: 2 # changes charts/member-agent/templates/_helpers.tpl x: 47 lines of code y: 2 # changes charts/member-agent/templates/namespace.yaml x: 4 lines of code y: 1 # changes charts/hub-agent/templates/_helpers.tpl x: 47 lines of code y: 1 # changes
65.0
# changes
  min: 1.0
  average: 8.82
  25th percentile: 3.0
  median: 6.0
  75th percentile: 11.0
  max: 65.0
0 2329.0
lines of code
min: 1.0 | average: 196.62 | 25th percentile: 29.5 | median: 68.0 | 75th percentile: 227.0 | max: 2329.0

Number of Contributors vs. Number of Changes: 289 points

pkg/controllers/rollout/controller.go x: 7 # contributors y: 39 # changes pkg/controllers/workgenerator/controller.go x: 7 # contributors y: 49 # changes pkg/controllers/workgenerator/manifests/resourcequota2.yaml x: 3 # contributors y: 2 # changes pkg/controllers/workgenerator/manifests/test-envelop-configmap.yaml x: 4 # contributors y: 3 # changes pkg/controllers/updaterun/controller.go x: 5 # contributors y: 15 # changes pkg/controllers/updaterun/execution.go x: 4 # contributors y: 14 # changes pkg/utils/condition/condition.go x: 7 # contributors y: 22 # changes pkg/utils/controller/metrics/metrics.go x: 6 # contributors y: 8 # changes apis/cluster/v1beta1/zz_generated.deepcopy.go x: 6 # contributors y: 21 # changes apis/placement/v1alpha1/zz_generated.deepcopy.go x: 3 # contributors y: 20 # changes apis/v1alpha1/zz_generated.deepcopy.go x: 10 # contributors y: 35 # changes apis/placement/v1alpha1/override_types.go x: 4 # contributors y: 11 # changes apis/placement/v1alpha1/stagedupdate_types.go x: 3 # contributors y: 10 # changes cmd/authtoken/main.go x: 7 # contributors y: 13 # changes cmd/hubagent/main.go x: 11 # contributors y: 37 # changes cmd/hubagent/options/options.go x: 9 # contributors y: 28 # changes cmd/hubagent/options/validation.go x: 6 # contributors y: 9 # changes cmd/hubagent/workload/setup.go x: 8 # contributors y: 37 # changes cmd/memberagent/main.go x: 11 # contributors y: 52 # changes hack/loadtest/util/help.go x: 4 # contributors y: 10 # changes hack/loadtest/util/placement.go x: 4 # contributors y: 12 # changes pkg/authtoken/providers/azure/azure_msi.go x: 8 # contributors y: 13 # changes pkg/authtoken/providers/secret/k8s_secret.go x: 6 # contributors y: 13 # changes pkg/controllers/clusterinventory/clusterprofile/controller.go x: 3 # contributors y: 6 # changes pkg/controllers/clusterresourceplacement/controller.go x: 5 # contributors y: 40 # changes pkg/controllers/clusterresourceplacement/placement_status.go x: 5 # contributors y: 27 # changes pkg/controllers/clusterresourceplacement/resource_selector.go x: 8 # contributors y: 26 # changes pkg/controllers/clusterresourceplacement/work_propagation.go x: 6 # contributors y: 17 # changes pkg/controllers/clusterresourceplacementeviction/controller.go x: 4 # contributors y: 17 # changes pkg/controllers/clusterresourceplacementwatcher/watcher.go x: 4 # contributors y: 6 # changes pkg/controllers/internalmembercluster/v1alpha1/member_controller.go x: 5 # contributors y: 8 # changes pkg/controllers/internalmembercluster/v1beta1/member_controller.go x: 6 # contributors y: 19 # changes pkg/controllers/membercluster/v1beta1/membercluster_controller.go x: 5 # contributors y: 22 # changes pkg/controllers/memberclusterplacement/membercluster_controller.go x: 5 # contributors y: 16 # changes pkg/controllers/overrider/clusterresource_controller.go x: 3 # contributors y: 8 # changes pkg/controllers/overrider/common.go x: 2 # contributors y: 7 # changes pkg/controllers/updaterun/initialization.go x: 3 # contributors y: 13 # changes pkg/controllers/work/applied_work_syncer.go x: 3 # contributors y: 7 # changes pkg/controllers/work/applier_client_side.go x: 3 # contributors y: 5 # changes pkg/controllers/work/apply_controller.go x: 6 # contributors y: 28 # changes pkg/controllers/work/patch_util.go x: 5 # contributors y: 10 # changes pkg/controllers/workapplier/apply.go x: 2 # contributors y: 8 # changes pkg/controllers/workapplier/controller.go x: 3 # contributors y: 11 # changes pkg/controllers/workapplier/drift_detection_takeover.go x: 2 # contributors y: 6 # changes pkg/controllers/workapplier/metrics.go x: 2 # contributors y: 5 # changes pkg/controllers/workapplier/preprocess.go x: 2 # contributors y: 10 # changes pkg/controllers/workv1alpha1/apply_controller.go x: 4 # contributors y: 8 # changes pkg/resourcewatcher/change_dector.go x: 6 # contributors y: 16 # changes pkg/scheduler/clustereligibilitychecker/checker.go x: 3 # contributors y: 9 # changes pkg/scheduler/framework/framework.go x: 6 # contributors y: 36 # changes pkg/scheduler/framework/frameworkutils.go x: 6 # contributors y: 26 # changes pkg/scheduler/framework/plugins/clusteraffinity/types.go x: 5 # contributors y: 12 # changes pkg/scheduler/framework/plugins/tainttoleration/filtering.go x: 3 # contributors y: 4 # changes pkg/scheduler/framework/plugins/tainttoleration/plugin.go x: 3 # contributors y: 3 # changes pkg/utils/apiresources.go x: 6 # contributors y: 15 # changes pkg/utils/common.go x: 13 # contributors y: 65 # changes pkg/utils/controller/controller.go x: 5 # contributors y: 21 # changes pkg/webhook/fleetresourcehandler/fleetresourcehandler_webhook.go x: 5 # contributors y: 28 # changes pkg/webhook/membercluster/membercluster_validating_webhook.go x: 4 # contributors y: 7 # changes pkg/webhook/validation/uservalidation.go x: 4 # contributors y: 25 # changes pkg/webhook/webhook.go x: 8 # contributors y: 34 # changes apis/cluster/v1/commons.go x: 2 # contributors y: 3 # changes apis/cluster/v1/membercluster_types.go x: 5 # contributors y: 9 # changes apis/cluster/v1/zz_generated.deepcopy.go x: 2 # contributors y: 4 # changes apis/cluster/v1beta1/membercluster_types.go x: 6 # contributors y: 14 # changes apis/placement/v1/binding_types.go x: 5 # contributors y: 7 # changes apis/placement/v1/work_types.go x: 4 # contributors y: 5 # changes apis/placement/v1beta1/binding_types.go x: 6 # contributors y: 24 # changes apis/placement/v1beta1/clusterresourceplacement_types.go x: 6 # contributors y: 41 # changes apis/placement/v1beta1/commons.go x: 5 # contributors y: 25 # changes apis/placement/v1beta1/work_types.go x: 4 # contributors y: 15 # changes apis/v1alpha1/commons.go x: 8 # contributors y: 14 # changes apis/v1alpha1/internalmembercluster_types.go x: 8 # contributors y: 17 # changes apis/v1alpha1/membercluster_types.go x: 7 # contributors y: 18 # changes pkg/authtoken/token_writer.go x: 6 # contributors y: 10 # changes config/crd/bases/cluster.kubernetes-fleet.io_memberclusters.yaml x: 6 # contributors y: 11 # changes config/crd/bases/fleet.azure.com_clusterresourceplacements.yaml x: 5 # contributors y: 13 # changes config/crd/bases/fleet.azure.com_internalmemberclusters.yaml x: 7 # contributors y: 14 # changes config/crd/bases/fleet.azure.com_memberclusters.yaml x: 7 # contributors y: 16 # changes charts/hub-agent/templates/deployment.yaml x: 9 # contributors y: 17 # changes charts/hub-agent/values.yaml x: 10 # contributors y: 19 # changes charts/hub-agent/templates/crds/multicluster.x-k8s.io_clusterprofiles.yaml x: 1 # contributors y: 1 # changes charts/member-agent/values.yaml x: 7 # contributors y: 15 # changes config/crd/bases/multicluster.x-k8s.io_appliedworks.yaml x: 2 # contributors y: 2 # changes
65.0
# changes
  min: 1.0
  average: 8.82
  25th percentile: 3.0
  median: 6.0
  75th percentile: 11.0
  max: 65.0
0 13.0
# contributors
min: 1.0 | average: 3.43 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 4.0 | max: 13.0

Number of Contributors vs. File Size: 289 points

pkg/controllers/rollout/controller.go x: 7 # contributors y: 792 lines of code pkg/controllers/workgenerator/controller.go x: 7 # contributors y: 1174 lines of code pkg/controllers/workgenerator/manifests/resourcequota2.yaml x: 3 # contributors y: 11 lines of code pkg/controllers/workgenerator/manifests/test-envelop-configmap.yaml x: 4 # contributors y: 20 lines of code pkg/controllers/updaterun/controller.go x: 5 # contributors y: 259 lines of code pkg/controllers/updaterun/execution.go x: 4 # contributors y: 519 lines of code pkg/utils/condition/condition.go x: 7 # contributors y: 373 lines of code pkg/utils/controller/metrics/metrics.go x: 6 # contributors y: 53 lines of code apis/cluster/v1beta1/zz_generated.deepcopy.go x: 6 # contributors y: 269 lines of code apis/placement/v1alpha1/zz_generated.deepcopy.go x: 3 # contributors y: 859 lines of code apis/placement/v1beta1/zz_generated.deepcopy.go x: 7 # contributors y: 1692 lines of code apis/v1alpha1/zz_generated.deepcopy.go x: 10 # contributors y: 425 lines of code apis/placement/v1alpha1/override_types.go x: 4 # contributors y: 75 lines of code apis/placement/v1alpha1/stagedupdate_types.go x: 3 # contributors y: 127 lines of code cmd/authtoken/main.go x: 7 # contributors y: 75 lines of code cmd/hubagent/main.go x: 11 # contributors y: 169 lines of code cmd/hubagent/options/options.go x: 9 # contributors y: 95 lines of code cmd/hubagent/options/validation.go x: 6 # contributors y: 36 lines of code cmd/hubagent/workload/setup.go x: 8 # contributors y: 339 lines of code cmd/memberagent/main.go x: 11 # contributors y: 352 lines of code hack/loadtest/main.go x: 3 # contributors y: 101 lines of code hack/loadtest/util/help.go x: 4 # contributors y: 206 lines of code hack/loadtest/util/placement.go x: 4 # contributors y: 246 lines of code pkg/authtoken/providers/azure/azure_msi.go x: 8 # contributors y: 56 lines of code pkg/authtoken/providers/secret/k8s_secret.go x: 6 # contributors y: 68 lines of code pkg/controllers/clusterinventory/clusterprofile/controller.go x: 3 # contributors y: 199 lines of code pkg/controllers/clusterresourcebindingwatcher/watcher.go x: 4 # contributors y: 98 lines of code pkg/controllers/clusterresourceplacement/cluster_selector.go x: 5 # contributors y: 122 lines of code pkg/controllers/clusterresourceplacement/controller.go x: 5 # contributors y: 813 lines of code pkg/controllers/clusterresourceplacement/placement_controllerv1alpha1.go x: 4 # contributors y: 262 lines of code pkg/controllers/clusterresourceplacement/placement_status.go x: 5 # contributors y: 273 lines of code pkg/controllers/clusterresourceplacement/resource_selector.go x: 8 # contributors y: 391 lines of code pkg/controllers/clusterresourceplacement/work_propagation.go x: 6 # contributors y: 208 lines of code pkg/controllers/clusterresourceplacementeviction/controller.go x: 4 # contributors y: 304 lines of code pkg/controllers/clusterresourceplacementwatcher/watcher.go x: 4 # contributors y: 29 lines of code pkg/controllers/clusterschedulingpolicysnapshot/controller.go x: 4 # contributors y: 57 lines of code pkg/controllers/internalmembercluster/v1beta1/member_controller.go x: 6 # contributors y: 483 lines of code pkg/controllers/membercluster/v1alpha1/membercluster_controller.go x: 4 # contributors y: 462 lines of code pkg/controllers/membercluster/v1beta1/membercluster_controller.go x: 5 # contributors y: 542 lines of code pkg/controllers/memberclusterplacement/membercluster_controller.go x: 5 # contributors y: 106 lines of code pkg/controllers/overrider/common.go x: 2 # contributors y: 106 lines of code pkg/controllers/overrider/resource_controller.go x: 2 # contributors y: 122 lines of code pkg/controllers/resourcechange/resourcechange_controller.go x: 6 # contributors y: 276 lines of code pkg/controllers/updaterun/initialization.go x: 3 # contributors y: 388 lines of code pkg/controllers/updaterun/validation.go x: 3 # contributors y: 224 lines of code pkg/controllers/work/applier.go x: 3 # contributors y: 79 lines of code pkg/controllers/work/applier_client_side.go x: 3 # contributors y: 92 lines of code pkg/controllers/work/applier_server_side.go x: 3 # contributors y: 40 lines of code pkg/controllers/work/apply_controller.go x: 6 # contributors y: 735 lines of code pkg/controllers/workapplier/apply.go x: 2 # contributors y: 351 lines of code pkg/controllers/workapplier/availability_tracker.go x: 4 # contributors y: 232 lines of code pkg/controllers/workapplier/controller.go x: 3 # contributors y: 329 lines of code pkg/controllers/workapplier/drift_detection_takeover.go x: 2 # contributors y: 216 lines of code pkg/controllers/workapplier/metrics.go x: 2 # contributors y: 22 lines of code pkg/controllers/workapplier/preprocess.go x: 2 # contributors y: 320 lines of code pkg/controllers/workapplier/status.go x: 3 # contributors y: 427 lines of code pkg/controllers/workapplier/utils.go x: 2 # contributors y: 84 lines of code pkg/controllers/workgenerator/override.go x: 4 # contributors y: 211 lines of code pkg/controllers/workv1alpha1/apply_controller.go x: 4 # contributors y: 543 lines of code pkg/propertyprovider/azure/controllers/node.go x: 2 # contributors y: 42 lines of code pkg/propertyprovider/azure/controllers/pod.go x: 2 # contributors y: 46 lines of code pkg/propertyprovider/azure/provider.go x: 2 # contributors y: 195 lines of code pkg/propertyprovider/interface.go x: 2 # contributors y: 16 lines of code pkg/resourcewatcher/change_dector.go x: 6 # contributors y: 169 lines of code pkg/resourcewatcher/event_handlers.go x: 3 # contributors y: 161 lines of code pkg/resourcewatcher/resource_collector.go x: 3 # contributors y: 54 lines of code pkg/scheduler/clustereligibilitychecker/checker.go x: 3 # contributors y: 70 lines of code pkg/scheduler/framework/cyclestate.go x: 3 # contributors y: 61 lines of code pkg/scheduler/framework/framework.go x: 6 # contributors y: 804 lines of code pkg/scheduler/framework/frameworkutils.go x: 6 # contributors y: 431 lines of code pkg/scheduler/framework/interface.go x: 3 # contributors y: 30 lines of code pkg/scheduler/framework/plugins/clusteraffinity/filtering.go x: 4 # contributors y: 41 lines of code pkg/scheduler/framework/plugins/clusteraffinity/types.go x: 5 # contributors y: 182 lines of code pkg/scheduler/framework/plugins/sameplacementaffinity/filtering.go x: 3 # contributors y: 19 lines of code pkg/scheduler/framework/plugins/topologyspreadconstraints/plugin.go x: 2 # contributors y: 154 lines of code pkg/scheduler/framework/plugins/topologyspreadconstraints/utils.go x: 3 # contributors y: 173 lines of code pkg/scheduler/watchers/clusterresourcebinding/watcher.go x: 4 # contributors y: 70 lines of code pkg/scheduler/watchers/membercluster/utils.go x: 2 # contributors y: 29 lines of code pkg/scheduler/watchers/membercluster/watcher.go x: 4 # contributors y: 152 lines of code pkg/utils/apiresources.go x: 6 # contributors y: 176 lines of code pkg/utils/common.go x: 13 # contributors y: 630 lines of code pkg/utils/controller/controller.go x: 5 # contributors y: 236 lines of code pkg/utils/defaulter/work.go x: 3 # contributors y: 8 lines of code pkg/utils/keys/keys.go x: 2 # contributors y: 71 lines of code pkg/utils/overrider/overrider.go x: 4 # contributors y: 221 lines of code pkg/utils/validator/clusterresourceplacement.go x: 6 # contributors y: 423 lines of code pkg/webhook/replicaset/replicaset_validating_webhook.go x: 5 # contributors y: 46 lines of code pkg/webhook/resourceoverride/resourceoverride_validating_webhook.go x: 4 # contributors y: 49 lines of code pkg/webhook/webhook.go x: 8 # contributors y: 684 lines of code apis/cluster/v1/doc.go x: 2 # contributors y: 1 lines of code apis/cluster/v1/internalmembercluster_types.go x: 2 # contributors y: 60 lines of code apis/cluster/v1/membercluster_types.go x: 5 # contributors y: 75 lines of code apis/cluster/v1/zz_generated.deepcopy.go x: 2 # contributors y: 269 lines of code apis/cluster/v1beta1/membercluster_types.go x: 6 # contributors y: 75 lines of code apis/placement/v1/binding_types.go x: 5 # contributors y: 58 lines of code apis/placement/v1/clusterresourceplacement_types.go x: 5 # contributors y: 206 lines of code apis/placement/v1/zz_generated.deepcopy.go x: 2 # contributors y: 1054 lines of code apis/placement/v1beta1/binding_types.go x: 6 # contributors y: 64 lines of code apis/placement/v1beta1/clusterresourceplacement_types.go x: 6 # contributors y: 250 lines of code apis/v1alpha1/commons.go x: 8 # contributors y: 39 lines of code apis/v1alpha1/doc.go x: 4 # contributors y: 1 lines of code apis/v1alpha1/membercluster_types.go x: 7 # contributors y: 47 lines of code pkg/propertyprovider/azure/trackers/nodes.go x: 2 # contributors y: 276 lines of code pkg/scheduler/framework/status.go x: 2 # contributors y: 94 lines of code pkg/scheduler/queue/queue.go x: 3 # contributors y: 83 lines of code pkg/utils/informer/informermanager.go x: 3 # contributors y: 139 lines of code apis/placement/v1alpha1/common.go x: 4 # contributors y: 10 lines of code config/crd/bases/cluster.kubernetes-fleet.io_internalmemberclusters.yaml x: 4 # contributors y: 563 lines of code config/crd/bases/cluster.kubernetes-fleet.io_memberclusters.yaml x: 6 # contributors y: 725 lines of code config/crd/bases/fleet.azure.com_clusterresourceplacements.yaml x: 5 # contributors y: 437 lines of code config/crd/bases/fleet.azure.com_internalmemberclusters.yaml x: 7 # contributors y: 107 lines of code config/crd/bases/fleet.azure.com_memberclusters.yaml x: 7 # contributors y: 281 lines of code config/crd/bases/placement.kubernetes-fleet.io_clusterapprovalrequests.yaml x: 3 # contributors y: 283 lines of code config/crd/bases/placement.kubernetes-fleet.io_clusterresourcebindings.yaml x: 6 # contributors y: 1009 lines of code config/crd/bases/placement.kubernetes-fleet.io_clusterresourceoverrides.yaml x: 5 # contributors y: 248 lines of code config/crd/bases/placement.kubernetes-fleet.io_clusterresourceplacementevictions.yaml x: 3 # contributors y: 318 lines of code config/crd/bases/placement.kubernetes-fleet.io_clusterresourceplacements.yaml x: 6 # contributors y: 2329 lines of code config/crd/bases/placement.kubernetes-fleet.io_clusterresourcesnapshots.yaml x: 4 # contributors y: 287 lines of code config/crd/bases/placement.kubernetes-fleet.io_clusterschedulingpolicysnapshots.yaml x: 5 # contributors y: 1219 lines of code config/crd/bases/placement.kubernetes-fleet.io_clusterstagedupdateruns.yaml x: 4 # contributors y: 2099 lines of code config/crd/bases/placement.kubernetes-fleet.io_clusterstagedupdatestrategies.yaml x: 3 # contributors y: 297 lines of code config/crd/bases/placement.kubernetes-fleet.io_resourceoverrides.yaml x: 5 # contributors y: 163 lines of code config/crd/bases/placement.kubernetes-fleet.io_works.yaml x: 5 # contributors y: 614 lines of code charts/hub-agent/templates/deployment.yaml x: 9 # contributors y: 74 lines of code charts/hub-agent/values.yaml x: 10 # contributors y: 34 lines of code charts/hub-agent/templates/crds/multicluster.x-k8s.io_clusterprofiles.yaml x: 1 # contributors y: 185 lines of code charts/member-agent/templates/cloudconfig.yaml x: 1 # contributors y: 10 lines of code charts/member-agent/templates/deployment.yaml x: 7 # contributors y: 141 lines of code charts/hub-agent/templates/crds/placement.kubernetes-fleet.io_clusterapprovalrequests.yaml x: 1 # contributors y: 283 lines of code charts/hub-agent/templates/crds/placement.kubernetes-fleet.io_clusterresourceplacementdisruptionbudgets.yaml x: 1 # contributors y: 227 lines of code charts/hub-agent/templates/crds/placement.kubernetes-fleet.io_clusterresourceplacementevictions.yaml x: 1 # contributors y: 318 lines of code charts/hub-agent/templates/crds/placement.kubernetes-fleet.io_clusterstagedupdateruns.yaml x: 1 # contributors y: 2099 lines of code charts/hub-agent/templates/crds/placement.kubernetes-fleet.io_clusterstagedupdatestrategies.yaml x: 1 # contributors y: 297 lines of code config/crd/bases/multicluster.x-k8s.io_works.yaml x: 2 # contributors y: 181 lines of code hack/Azure/setup/prometheus.yaml x: 1 # contributors y: 8 lines of code charts/hub-agent/templates/crds/placement.kubernetes-fleet.io_clusterresourceoverridesnapshots.yaml x: 1 # contributors y: 262 lines of code charts/hub-agent/templates/crds/placement.kubernetes-fleet.io_resourceoverridesnapshots.yaml x: 1 # contributors y: 177 lines of code charts/hub-agent/templates/crds/placement.kubernetes-fleet.io_clusterresourceoverrides.yaml x: 1 # contributors y: 248 lines of code charts/hub-agent/templates/crds/placement.kubernetes-fleet.io_resourceoverrides.yaml x: 1 # contributors y: 163 lines of code pkg/controllers/workgenerator/manifests/webhook.yaml x: 1 # contributors y: 29 lines of code charts/hub-agent/crdbases/cluster.kubernetes-fleet.io_internalmemberclusters.yaml x: 1 # contributors y: 563 lines of code charts/hub-agent/crdbases/cluster.kubernetes-fleet.io_memberclusters.yaml x: 1 # contributors y: 725 lines of code charts/hub-agent/crdbases/fleet.azure.com_clusterresourceplacements.yaml x: 1 # contributors y: 437 lines of code charts/hub-agent/crdbases/fleet.azure.com_internalmemberclusters.yaml x: 1 # contributors y: 107 lines of code charts/hub-agent/crdbases/placement.kubernetes-fleet.io_clusterresourceplacements.yaml x: 1 # contributors y: 2329 lines of code charts/hub-agent/crdbases/placement.kubernetes-fleet.io_works.yaml x: 1 # contributors y: 614 lines of code charts/member-agent/crdbases/multicluster.x-k8s.io_appliedworks.yaml x: 1 # contributors y: 124 lines of code charts/hub-agent/templates/crds/placement.kubernetes-fleet.io_clusterresourcebindings.yaml x: 1 # contributors y: 1009 lines of code charts/hub-agent/templates/crds/placement.kubernetes-fleet.io_clusterresourcesnapshots.yaml x: 1 # contributors y: 287 lines of code charts/hub-agent/templates/crds/placement.kubernetes-fleet.io_clusterschedulingpolicysnapshots.yaml x: 1 # contributors y: 1219 lines of code pkg/utils/httpclient/round_trippper.go x: 1 # contributors y: 27 lines of code charts/hub-agent/templates/_helpers.tpl x: 1 # contributors y: 47 lines of code
2329.0
lines of code
  min: 1.0
  average: 196.62
  25th percentile: 29.5
  median: 68.0
  75th percentile: 227.0
  max: 2329.0
0 13.0
# contributors
min: 1.0 | average: 3.43 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 4.0 | max: 13.0