azure / application-gateway-kubernetes-ingress
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 278 files with 16,606 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 7 files changed 51-100 times (2,312 lines of code)
    • 16 files changed 21-50 times (2,551 lines of code)
    • 51 files changed 6-20 times (3,553 lines of code)
    • 204 files changed 1-5 times (8,190 lines of code)
0% | 13% | 15% | 21% | 49%
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 278 files with 16,606 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 16 files changed by 11-25 contributors (3,407 lines of code)
    • 19 files changed by 6-10 contributors (1,971 lines of code)
    • 115 files changed by 2-5 contributors (6,916 lines of code)
    • 128 files changed by 1 contributor (4,312 lines of code)
0% | 20% | 11% | 41% | 25%
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, json, sh, txt, mod, gitignore, css, gitattributes, tpl
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 15% | 14% | 22% | 47%
yaml0% | 0% | 22% | 8% | 69%
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% | 14% | 15% | 22% | 48%
cmd0% | 67% | 0% | 32% | 0%
helm0% | 0% | 36% | 13% | 49%
functional_tests0% | 0% | 0% | 100% | 0%
crds0% | 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
context.go
in pkg/k8scontext
806 35 2018-08-15 2024-07-24 80 19 t-yifzha@microsoft.com aksgupta@microsoft.com
main.go
in cmd/appgw-ingress
193 1 2018-08-10 2025-02-11 75 16 t-yifzha@microsoft.com aksgupta@microsoft.com
471 14 2018-08-29 2024-07-12 66 17 t-yifzha@microsoft.com aksgupta@microsoft.com
configbuilder.go
in pkg/appgw
229 10 2018-08-29 2024-07-12 61 17 t-yifzha@microsoft.com aksgupta@microsoft.com
262 5 2018-08-29 2024-07-12 61 17 t-yifzha@microsoft.com aksgupta@microsoft.com
controller.go
in pkg/controller
135 7 2018-08-29 2025-02-04 53 14 t-yifzha@microsoft.com aksgupta@microsoft.com
internaltypes.go
in pkg/appgw
216 25 2018-08-29 2023-04-29 51 16 t-yifzha@microsoft.com aksgupta@microsoft.com
values.yaml
in helm/ingress-azure
28 - 2018-09-13 2024-11-05 47 20 asridharan@users.noreply.gi... aksgupta@microsoft.com
health_probes.go
in pkg/appgw
219 4 2019-05-09 2024-07-24 46 11 aksgupta@microsoft.com aksgupta@microsoft.com
150 8 2018-08-29 2024-07-12 45 14 t-yifzha@microsoft.com aksgupta@microsoft.com
176 6 2019-05-15 2024-07-12 44 7 49918230+draychev@users.nor... aksgupta@microsoft.com
configmap.yaml
in helm/ingress-azure/templates
91 - 2018-09-13 2024-11-05 32 12 asridharan@users.noreply.gi... aksgupta@microsoft.com
ingress_rules.go
in pkg/appgw
131 4 2019-05-15 2024-07-12 32 9 49918230+draychev@users.nor... aksgupta@microsoft.com
environment.go
in pkg/environment
223 4 2019-06-14 2024-11-05 31 7 aksgupta@microsoft.com aksgupta@microsoft.com
deployment.yaml
in helm/ingress-azure/templates
151 - 2018-09-13 2023-11-26 29 13 asridharan@users.noreply.gi... eye@eyenx.ch
ingress_annotations.go
in pkg/annotations
216 31 2018-12-31 2022-09-23 29 17 akshaysngupta@gmail.com 266546+cmendible@users.nore...
client.go
in pkg/azure
564 18 2019-10-01 2025-04-03 29 9 aksgupta@microsoft.com tyler@ikq.io
values-template.yaml
in helm/ingress-azure
27 - 2019-05-24 2023-11-26 27 14 49918230+draychev@users.nor... eye@eyenx.ch
identifier.go
in pkg/appgw
75 20 2018-08-22 2022-06-02 25 13 t-yifzha@microsoft.com secmff@users.noreply.github...
redirects.go
in pkg/appgw
65 4 2019-05-20 2021-09-14 22 4 49918230+draychev@users.nor... aksgupta@microsoft.com
helpers.go
in pkg/controller
132 9 2019-05-29 2023-07-14 22 6 49918230+draychev@users.nor... guoguangwu@magic-shield.com
certificates.go
in pkg/appgw
109 5 2019-05-15 2021-09-14 21 5 49918230+draychev@users.nor... aksgupta@microsoft.com
prune.go
in pkg/controller
194 8 2019-07-29 2024-07-12 21 5 aksgupta@microsoft.com aksgupta@microsoft.com
secretstore.go
in pkg/k8scontext
138 6 2018-08-29 2023-11-14 19 11 t-yifzha@microsoft.com aksgupta@microsoft.com
types.go
in pkg/k8scontext
66 - 2019-06-05 2022-06-24 18 8 49918230+draychev@users.nor... 44478509+paawankohli@users....
Chart.yaml
in helm/ingress-azure
5 - 2018-09-13 2022-09-07 17 10 asridharan@users.noreply.gi... aksgupta@microsoft.com
types.go
in pkg/appgw
29 1 2019-06-20 2021-09-14 17 6 49918230+draychev@users.nor... aksgupta@microsoft.com
worker.go
in pkg/worker
58 2 2019-07-01 2024-07-12 16 3 aksgupta@microsoft.com aksgupta@microsoft.com
utils.go
in pkg/utils
80 9 2018-08-10 2023-11-14 16 10 t-yifzha@microsoft.com aksgupta@microsoft.com
validators.go
in pkg/appgw
85 2 2019-06-14 2023-02-07 16 4 aksgupta@microsoft.com aksgupta@microsoft.com
istio_settings.go
in pkg/appgw
160 3 2019-07-25 2024-07-12 16 4 derayche@microsoft.com aksgupta@microsoft.com
mutate_app_gateway.go
in pkg/controller
136 3 2019-10-23 2024-07-12 15 4 delyan.raychev@microsoft.com aksgupta@microsoft.com
types.go
in pkg/events
28 - 2019-06-25 2024-11-05 14 6 49918230+draychev@users.nor... aksgupta@microsoft.com
http_listeners.go
in pkg/appgw
7 1 2019-05-03 2019-09-10 13 3 49918230+draychev@users.nor... delyan.raychev@microsoft.com
types.go
in pkg/brownfield
85 2 2019-07-05 2021-09-14 13 4 49918230+draychev@users.nor... aksgupta@microsoft.com
92 1 2019-08-01 2023-02-07 13 3 delyan.raychev@microsoft.com aksgupta@microsoft.com
handlers.go
in pkg/k8scontext
56 4 2019-06-05 2020-04-01 12 3 49918230+draychev@users.nor... aksgupta@microsoft.com
mutate_aks.go
in pkg/controller
82 5 2019-10-23 2024-07-12 12 5 delyan.raychev@microsoft.com aksgupta@microsoft.com
clusterrole.yaml
in helm/ingress-azure/templates
86 - 2018-10-16 2024-11-05 12 8 aksgupta@minint-tjsrf41.nor... aksgupta@microsoft.com
ingress_handlers.go
in pkg/k8scontext
113 3 2019-08-30 2022-02-01 12 3 delyan.raychev@microsoft.com aksgupta@microsoft.com
listeners.go
in pkg/brownfield
140 8 2019-07-16 2024-07-12 12 3 49918230+draychev@users.nor... aksgupta@microsoft.com
routing_rules.go
in pkg/brownfield
176 9 2019-07-16 2024-07-12 12 3 49918230+draychev@users.nor... aksgupta@microsoft.com
auth.go
in pkg/azure
39 2 2019-10-01 2023-02-02 11 3 aksgupta@microsoft.com aksgupta@microsoft.com
istio_listeners.go
in pkg/appgw
40 1 2019-07-25 2023-02-07 11 3 derayche@microsoft.com aksgupta@microsoft.com
istio_pools.go
in pkg/appgw
49 2 2019-07-25 2021-09-14 11 4 derayche@microsoft.com aksgupta@microsoft.com
fake.go
in pkg/azure
82 12 2019-10-01 2024-11-05 11 4 aksgupta@microsoft.com aksgupta@microsoft.com
secrets_handlers.go
in pkg/k8scontext
94 3 2019-08-30 2023-11-14 11 2 delyan.raychev@microsoft.com aksgupta@microsoft.com
should_process.go
in pkg/controller
36 1 2019-07-11 2024-07-12 10 3 aksgupta@microsoft.com aksgupta@microsoft.com
utils.go
in cmd/appgw-ingress
93 5 2020-03-02 2025-02-04 10 3 aksgupta@microsoft.com aksgupta@microsoft.com
23 1 2019-10-25 2023-05-03 9 2 delyan.raychev@microsoft.com aksgupta@microsoft.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
values.yaml
in helm/ingress-azure
28 - 2018-09-13 2024-11-05 47 20 asridharan@users.noreply.gi... aksgupta@microsoft.com
context.go
in pkg/k8scontext
806 35 2018-08-15 2024-07-24 80 19 t-yifzha@microsoft.com aksgupta@microsoft.com
471 14 2018-08-29 2024-07-12 66 17 t-yifzha@microsoft.com aksgupta@microsoft.com
262 5 2018-08-29 2024-07-12 61 17 t-yifzha@microsoft.com aksgupta@microsoft.com
configbuilder.go
in pkg/appgw
229 10 2018-08-29 2024-07-12 61 17 t-yifzha@microsoft.com aksgupta@microsoft.com
ingress_annotations.go
in pkg/annotations
216 31 2018-12-31 2022-09-23 29 17 akshaysngupta@gmail.com 266546+cmendible@users.nore...
main.go
in cmd/appgw-ingress
193 1 2018-08-10 2025-02-11 75 16 t-yifzha@microsoft.com aksgupta@microsoft.com
internaltypes.go
in pkg/appgw
216 25 2018-08-29 2023-04-29 51 16 t-yifzha@microsoft.com aksgupta@microsoft.com
controller.go
in pkg/controller
135 7 2018-08-29 2025-02-04 53 14 t-yifzha@microsoft.com aksgupta@microsoft.com
150 8 2018-08-29 2024-07-12 45 14 t-yifzha@microsoft.com aksgupta@microsoft.com
values-template.yaml
in helm/ingress-azure
27 - 2019-05-24 2023-11-26 27 14 49918230+draychev@users.nor... eye@eyenx.ch
deployment.yaml
in helm/ingress-azure/templates
151 - 2018-09-13 2023-11-26 29 13 asridharan@users.noreply.gi... eye@eyenx.ch
identifier.go
in pkg/appgw
75 20 2018-08-22 2022-06-02 25 13 t-yifzha@microsoft.com secmff@users.noreply.github...
configmap.yaml
in helm/ingress-azure/templates
91 - 2018-09-13 2024-11-05 32 12 asridharan@users.noreply.gi... aksgupta@microsoft.com
health_probes.go
in pkg/appgw
219 4 2019-05-09 2024-07-24 46 11 aksgupta@microsoft.com aksgupta@microsoft.com
secretstore.go
in pkg/k8scontext
138 6 2018-08-29 2023-11-14 19 11 t-yifzha@microsoft.com aksgupta@microsoft.com
Chart.yaml
in helm/ingress-azure
5 - 2018-09-13 2022-09-07 17 10 asridharan@users.noreply.gi... aksgupta@microsoft.com
utils.go
in pkg/utils
80 9 2018-08-10 2023-11-14 16 10 t-yifzha@microsoft.com aksgupta@microsoft.com
ingress_rules.go
in pkg/appgw
131 4 2019-05-15 2024-07-12 32 9 49918230+draychev@users.nor... aksgupta@microsoft.com
client.go
in pkg/azure
564 18 2019-10-01 2025-04-03 29 9 aksgupta@microsoft.com tyler@ikq.io
types.go
in pkg/k8scontext
66 - 2019-06-05 2022-06-24 18 8 49918230+draychev@users.nor... 44478509+paawankohli@users....
clusterrole.yaml
in helm/ingress-azure/templates
86 - 2018-10-16 2024-11-05 12 8 aksgupta@minint-tjsrf41.nor... aksgupta@microsoft.com
77 7 2018-08-29 2020-03-20 8 8 t-yifzha@microsoft.com sanquanfeng@gmail.com
176 6 2019-05-15 2024-07-12 44 7 49918230+draychev@users.nor... aksgupta@microsoft.com
environment.go
in pkg/environment
223 4 2019-06-14 2024-11-05 31 7 aksgupta@microsoft.com aksgupta@microsoft.com
18 1 2018-08-31 2019-06-04 6 7 t-yifzha@microsoft.com 49918230+draychev@users.nor...
helpers.go
in pkg/controller
132 9 2019-05-29 2023-07-14 22 6 49918230+draychev@users.nor... guoguangwu@magic-shield.com
types.go
in pkg/appgw
29 1 2019-06-20 2021-09-14 17 6 49918230+draychev@users.nor... aksgupta@microsoft.com
types.go
in pkg/events
28 - 2019-06-25 2024-11-05 14 6 49918230+draychev@users.nor... aksgupta@microsoft.com
clientset.go
in pkg/crd_client/agic_crd_client/clientset/versioned
105 9 2019-06-28 2022-06-24 9 6 aksgupta@microsoft.com 44478509+paawankohli@users....
register.go
in pkg/crd_client/agic_crd_client/clientset/versioned/scheme
28 1 2019-06-28 2022-06-24 8 6 aksgupta@microsoft.com 44478509+paawankohli@users....
register.go
in pkg/crd_client/agic_crd_client/clientset/versioned/fake
27 1 2019-06-28 2022-06-24 8 6 aksgupta@microsoft.com 44478509+paawankohli@users....
generic.go
in pkg/crd_client/agic_crd_client/informers/externalversions
40 3 2019-06-28 2022-06-24 8 6 aksgupta@microsoft.com 44478509+paawankohli@users....
factory.go
in pkg/crd_client/agic_crd_client/informers/externalversions
137 14 2019-06-28 2022-06-24 8 6 aksgupta@microsoft.com 44478509+paawankohli@users....
clusterrolebinding.yaml
in helm/ingress-azure/templates
19 - 2018-10-16 2020-11-30 6 6 aksgupta@minint-tjsrf41.nor... jturrado@plainconcepts.com
prune.go
in pkg/controller
194 8 2019-07-29 2024-07-12 21 5 aksgupta@microsoft.com aksgupta@microsoft.com
certificates.go
in pkg/appgw
109 5 2019-05-15 2021-09-14 21 5 49918230+draychev@users.nor... aksgupta@microsoft.com
mutate_aks.go
in pkg/controller
82 5 2019-10-23 2024-07-12 12 5 delyan.raychev@microsoft.com aksgupta@microsoft.com
serviceaccount.yaml
in helm/ingress-azure/templates
16 - 2018-09-13 2023-02-02 4 5 asridharan@users.noreply.gi... aksgupta@microsoft.com
redirects.go
in pkg/appgw
65 4 2019-05-20 2021-09-14 22 4 49918230+draychev@users.nor... aksgupta@microsoft.com
istio_settings.go
in pkg/appgw
160 3 2019-07-25 2024-07-12 16 4 derayche@microsoft.com aksgupta@microsoft.com
validators.go
in pkg/appgw
85 2 2019-06-14 2023-02-07 16 4 aksgupta@microsoft.com aksgupta@microsoft.com
mutate_app_gateway.go
in pkg/controller
136 3 2019-10-23 2024-07-12 15 4 delyan.raychev@microsoft.com aksgupta@microsoft.com
types.go
in pkg/brownfield
85 2 2019-07-05 2021-09-14 13 4 49918230+draychev@users.nor... aksgupta@microsoft.com
fake.go
in pkg/azure
82 12 2019-10-01 2024-11-05 11 4 aksgupta@microsoft.com aksgupta@microsoft.com
istio_pools.go
in pkg/appgw
49 2 2019-07-25 2021-09-14 11 4 derayche@microsoft.com aksgupta@microsoft.com
targets.go
in pkg/brownfield
71 4 2019-07-05 2024-07-12 8 4 49918230+draychev@users.nor... aksgupta@microsoft.com
errorcodes.go
in pkg/controllererrors
56 - 2020-04-01 2022-06-24 7 4 aksgupta@microsoft.com 44478509+paawankohli@users....
helpers.go
in functional_tests
48 1 2019-10-04 2023-08-01 6 4 delyan.raychev@microsoft.com guoguangwu@magic-shield.com
backends.go
in pkg/sorter
22 4 2019-06-05 2021-09-14 6 4 49918230+draychev@users.nor... aksgupta@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
zz_generated.conversion.go
in pkg/k8scontext/convert
165 20 2021-07-16 2024-07-24 2 1 aksgupta@microsoft.com aksgupta@microsoft.com
152 - 2021-08-06 2021-08-06 1 1 48027483+erickhernandezasce... 48027483+erickhernandezasce...
zz_generated.deepcopy.go
in pkg/apis/azureapplicationgatewayrewrite/v1beta1
150 18 2022-06-24 2022-06-24 1 1 44478509+paawankohli@users.... 44478509+paawankohli@users....
multiclusteringress.go
in pkg/crd_client/azure_multicluster_crd_client/clientset/versioned/typed/multiclusteringress/v1alpha1
147 10 2021-08-06 2021-08-06 1 1 48027483+erickhernandezasce... 48027483+erickhernandezasce...
multiclusterservice.go
in pkg/crd_client/azure_multicluster_crd_client/clientset/versioned/typed/multiclusterservice/v1alpha1
147 10 2021-08-06 2021-08-06 1 1 48027483+erickhernandezasce... 48027483+erickhernandezasce...
loaddistributionpolicy.go
in pkg/crd_client/agic_crd_client/clientset/versioned/typed/loaddistributionpolicy/v1beta1
133 9 2021-09-14 2021-09-14 1 1 aksgupta@microsoft.com aksgupta@microsoft.com
azureapplicationgatewayrewrite.go
in pkg/crd_client/agic_crd_client/clientset/versioned/typed/azureapplicationgatewayrewrite/v1beta1
133 9 2022-06-24 2022-06-24 1 1 44478509+paawankohli@users.... 44478509+paawankohli@users....
metricstore.go
in pkg/metricstore
132 10 2019-09-27 2022-02-01 6 1 aksgupta@microsoft.com aksgupta@microsoft.com
cleanup.go
in pkg/appgw
129 9 2024-04-01 2024-05-16 2 1 aksgupta@microsoft.com aksgupta@microsoft.com
factory.go
in pkg/crd_client/azure_multicluster_crd_client/informers/externalversions
122 11 2021-08-06 2021-08-06 1 1 48027483+erickhernandezasce... 48027483+erickhernandezasce...
azureapplicationgatewayrewrite.yaml
in helm/ingress-azure/crds
103 - 2022-08-08 2024-05-16 2 1 aksgupta@microsoft.com aksgupta@microsoft.com
101 - 2022-06-24 2022-06-24 1 1 44478509+paawankohli@users.... 44478509+paawankohli@users....
fake_multiclusteringress.go
in pkg/crd_client/azure_multicluster_crd_client/clientset/versioned/typed/multiclusteringress/v1alpha1/fake
89 9 2021-08-06 2021-08-06 1 1 48027483+erickhernandezasce... 48027483+erickhernandezasce...
fake_multiclusterservice.go
in pkg/crd_client/azure_multicluster_crd_client/clientset/versioned/typed/multiclusterservice/v1alpha1/fake
89 9 2021-08-06 2021-08-06 1 1 48027483+erickhernandezasce... 48027483+erickhernandezasce...
85 - 2021-08-06 2021-08-06 1 1 48027483+erickhernandezasce... 48027483+erickhernandezasce...
fake_loaddistributionpolicy.go
in pkg/crd_client/agic_crd_client/clientset/versioned/typed/loaddistributionpolicy/v1beta1/fake
81 8 2021-09-14 2021-09-14 1 1 aksgupta@microsoft.com aksgupta@microsoft.com
fake_azureapplicationgatewayrewrite.go
in pkg/crd_client/agic_crd_client/clientset/versioned/typed/azureapplicationgatewayrewrite/v1beta1/fake
81 8 2022-06-24 2022-06-24 1 1 44478509+paawankohli@users.... 44478509+paawankohli@users....
clientset.go
in pkg/crd_client/azure_multicluster_crd_client/clientset/versioned
69 6 2021-08-06 2021-08-06 1 1 48027483+erickhernandezasce... 48027483+erickhernandezasce...
cleanup-job.yaml
in helm/ingress-azure/templates
61 - 2024-11-05 2025-02-11 3 1 aksgupta@microsoft.com aksgupta@microsoft.com
60 - 2021-09-14 2021-09-14 1 1 aksgupta@microsoft.com aksgupta@microsoft.com
loaddistributionpolicy.go
in pkg/crd_client/agic_crd_client/informers/externalversions/loaddistributionpolicy/v1beta1
55 5 2021-09-14 2021-09-14 1 1 aksgupta@microsoft.com aksgupta@microsoft.com
azureapplicationgatewayrewrite.go
in pkg/crd_client/agic_crd_client/informers/externalversions/azureapplicationgatewayrewrite/v1beta1
55 5 2022-06-24 2022-06-24 1 1 44478509+paawankohli@users.... 44478509+paawankohli@users....
multiclusteringress.go
in pkg/crd_client/azure_multicluster_crd_client/informers/externalversions/multiclusteringress/v1alpha1
55 5 2021-08-06 2021-08-06 1 1 48027483+erickhernandezasce... 48027483+erickhernandezasce...
multiclusterservice.go
in pkg/crd_client/azure_multicluster_crd_client/informers/externalversions/multiclusterservice/v1alpha1
55 5 2021-08-06 2021-08-06 1 1 48027483+erickhernandezasce... 48027483+erickhernandezasce...
loaddistributionpolicy_client.go
in pkg/crd_client/agic_crd_client/clientset/versioned/typed/loaddistributionpolicy/v1beta1
53 6 2021-09-14 2021-09-14 1 1 aksgupta@microsoft.com aksgupta@microsoft.com
azureapplicationgatewayrewrite_client.go
in pkg/crd_client/agic_crd_client/clientset/versioned/typed/azureapplicationgatewayrewrite/v1beta1
53 6 2022-06-24 2022-06-24 1 1 44478509+paawankohli@users.... 44478509+paawankohli@users....
multiclusteringress_client.go
in pkg/crd_client/azure_multicluster_crd_client/clientset/versioned/typed/multiclusteringress/v1alpha1
53 6 2021-08-06 2021-08-06 1 1 48027483+erickhernandezasce... 48027483+erickhernandezasce...
multiclusterservice_client.go
in pkg/crd_client/azure_multicluster_crd_client/clientset/versioned/typed/multiclusterservice/v1alpha1
53 6 2021-08-06 2021-08-06 1 1 48027483+erickhernandezasce... 48027483+erickhernandezasce...
loaddistributionpolicy.go
in pkg/crd_client/agic_crd_client/listers/loaddistributionpolicy/v1beta1
52 5 2021-09-14 2021-09-14 1 1 aksgupta@microsoft.com aksgupta@microsoft.com
azureapplicationgatewayrewrite.go
in pkg/crd_client/agic_crd_client/listers/azureapplicationgatewayrewrite/v1beta1
52 5 2022-06-24 2022-06-24 1 1 44478509+paawankohli@users.... 44478509+paawankohli@users....
multiclusteringress.go
in pkg/crd_client/azure_multicluster_crd_client/listers/multiclusteringress/v1alpha1
52 5 2021-08-06 2021-08-06 1 1 48027483+erickhernandezasce... 48027483+erickhernandezasce...
multiclusterservice.go
in pkg/crd_client/azure_multicluster_crd_client/listers/multiclusterservice/v1alpha1
52 5 2021-08-06 2021-08-06 1 1 48027483+erickhernandezasce... 48027483+erickhernandezasce...
cni.go
in pkg/cni
49 2 2024-11-05 2025-02-04 2 1 aksgupta@microsoft.com aksgupta@microsoft.com
cleanup.go
in pkg/cni
48 2 2025-02-11 2025-02-11 1 1 aksgupta@microsoft.com aksgupta@microsoft.com
types.go
in pkg/controllererrors
48 6 2020-04-01 2020-06-01 3 1 aksgupta@microsoft.com aksgupta@microsoft.com
conversion_ingress.go
in pkg/k8scontext/convert
47 3 2021-08-07 2021-08-07 1 1 48027483+erickhernandezasce... 48027483+erickhernandezasce...
authorizer.go
in pkg/azure/defaultazurecredential
47 3 2023-02-02 2023-07-19 2 1 aksgupta@microsoft.com aksgupta@microsoft.com
42 - 2020-04-20 2020-04-20 1 1 sanquanfeng@gmail.com sanquanfeng@gmail.com
41 - 2020-06-26 2020-06-26 1 1 biga@microsoft.com biga@microsoft.com
39 - 2020-04-29 2020-04-29 1 1 biga@microsoft.com biga@microsoft.com
types.go
in pkg/apis/multiclusterservice/v1alpha1
37 - 2021-08-06 2021-08-06 1 1 48027483+erickhernandezasce... 48027483+erickhernandezasce...
36 - 2020-06-26 2020-06-26 1 1 biga@microsoft.com biga@microsoft.com
generic.go
in pkg/crd_client/istio_crd_client/informers/externalversions
32 3 2019-06-28 2019-06-28 1 1 aksgupta@microsoft.com aksgupta@microsoft.com
32 - 2021-09-02 2021-09-23 2 1 aksgupta@microsoft.com aksgupta@microsoft.com
generic.go
in pkg/crd_client/azure_multicluster_crd_client/informers/externalversions
31 3 2021-08-06 2021-08-06 1 1 48027483+erickhernandezasce... 48027483+erickhernandezasce...
register.go
in pkg/apis/multiclusteringress/v1alpha1
28 3 2021-08-06 2021-08-06 1 1 48027483+erickhernandezasce... 48027483+erickhernandezasce...
register.go
in pkg/apis/multiclusterservice/v1alpha1
28 3 2021-08-06 2021-08-06 1 1 48027483+erickhernandezasce... 48027483+erickhernandezasce...
register.go
in pkg/apis/loaddistributionpolicy/v1beta1
28 3 2021-09-14 2021-09-14 1 1 aksgupta@microsoft.com aksgupta@microsoft.com
types.go
in pkg/apis/loaddistributionpolicy/v1beta1
28 - 2021-09-14 2021-09-14 1 1 aksgupta@microsoft.com aksgupta@microsoft.com
register.go
in pkg/apis/azureingressprohibitedtarget/v1
28 3 2019-06-19 2019-06-19 1 1 49918230+draychev@users.nor... 49918230+draychev@users.nor...
Correlations

File Size vs. Number of Changes: 278 points

pkg/azure/client.go x: 564 lines of code y: 29 # changes pkg/cni/overlay.go x: 152 lines of code y: 3 # changes cmd/appgw-ingress/main.go x: 193 lines of code y: 75 # changes helm/ingress-azure/templates/cleanup-job.yaml x: 61 lines of code y: 3 # changes pkg/cni/cleanup.go x: 48 lines of code y: 1 # changes cmd/appgw-ingress/utils.go x: 93 lines of code y: 10 # changes pkg/cni/cni.go x: 49 lines of code y: 2 # changes pkg/cni/kubenet.go x: 21 lines of code y: 2 # changes pkg/controller/controller.go x: 135 lines of code y: 53 # changes helm/ingress-azure/templates/clusterrole.yaml x: 86 lines of code y: 12 # changes helm/ingress-azure/templates/configmap.yaml x: 91 lines of code y: 32 # changes helm/ingress-azure/values.yaml x: 28 lines of code y: 47 # changes pkg/azure/fake.go x: 82 lines of code y: 11 # changes pkg/environment/environment.go x: 223 lines of code y: 31 # changes pkg/events/types.go x: 28 lines of code y: 14 # changes pkg/k8s/scheme.go x: 17 lines of code y: 1 # changes pkg/appgw/health_probes.go x: 219 lines of code y: 46 # changes pkg/k8scontext/context.go x: 806 lines of code y: 80 # changes pkg/k8scontext/convert/conversion_service.go x: 29 lines of code y: 2 # changes pkg/k8scontext/convert/zz_generated.conversion.go x: 165 lines of code y: 2 # changes pkg/appgw/backendaddresspools.go x: 150 lines of code y: 45 # changes pkg/appgw/backendhttpsettings.go x: 262 lines of code y: 61 # changes pkg/appgw/configbuilder.go x: 229 lines of code y: 61 # changes pkg/appgw/frontend_listeners.go x: 176 lines of code y: 44 # changes pkg/appgw/ingress_rules.go x: 131 lines of code y: 32 # changes pkg/appgw/istio_settings.go x: 160 lines of code y: 16 # changes pkg/appgw/requestroutingrules.go x: 471 lines of code y: 66 # changes pkg/azure/azure.go x: 69 lines of code y: 9 # changes pkg/brownfield/health_probes.go x: 77 lines of code y: 8 # changes pkg/brownfield/http_settings.go x: 94 lines of code y: 8 # changes pkg/brownfield/listeners.go x: 140 lines of code y: 12 # changes pkg/brownfield/pathmaps.go x: 149 lines of code y: 9 # changes pkg/brownfield/pools.go x: 97 lines of code y: 8 # changes pkg/brownfield/redirects.go x: 97 lines of code y: 7 # changes pkg/brownfield/routing_rules.go x: 176 lines of code y: 12 # changes pkg/brownfield/targets.go x: 71 lines of code y: 8 # changes pkg/controller/mutate_aks.go x: 82 lines of code y: 12 # changes pkg/controller/mutate_app_gateway.go x: 136 lines of code y: 15 # changes pkg/controller/prune.go x: 194 lines of code y: 21 # changes pkg/controller/should_process.go x: 36 lines of code y: 10 # changes pkg/events/events.go x: 26 lines of code y: 7 # changes pkg/worker/worker.go x: 58 lines of code y: 16 # changes helm/ingress-azure/crds/azureapplicationgatewayrewrite.yaml x: 103 lines of code y: 2 # changes helm/ingress-azure/crds/azureingressprohibitedtarget.yaml x: 32 lines of code y: 4 # changes helm/ingress-azure/templates/crds.yaml x: 34 lines of code y: 4 # changes pkg/appgw/cleanup.go x: 129 lines of code y: 2 # changes helm/ingress-azure/templates/deployment.yaml x: 151 lines of code y: 29 # changes helm/ingress-azure/templates/secrets.yaml x: 11 lines of code y: 2 # changes helm/ingress-azure/values-template.yaml x: 27 lines of code y: 27 # changes pkg/k8scontext/secrets_handlers.go x: 94 lines of code y: 11 # changes pkg/k8scontext/secretstore.go x: 138 lines of code y: 19 # changes pkg/utils/utils.go x: 80 lines of code y: 16 # changes functional_tests/helpers.go x: 48 lines of code y: 6 # changes pkg/azure/cloudproviderconfig.go x: 37 lines of code y: 2 # changes pkg/azure/defaultazurecredential/authorizer.go x: 47 lines of code y: 2 # changes pkg/controller/helpers.go x: 132 lines of code y: 22 # changes pkg/appgw/frontend_listeners_istio.go x: 23 lines of code y: 9 # changes pkg/appgw/frontend_ipconfigurations.go x: 38 lines of code y: 6 # changes pkg/appgw/internaltypes.go x: 216 lines of code y: 51 # changes pkg/appgw/istio_listeners.go x: 40 lines of code y: 11 # changes pkg/appgw/istio_routing_rules.go x: 92 lines of code y: 13 # changes pkg/appgw/validators.go x: 85 lines of code y: 16 # changes helm/ingress-azure/templates/serviceaccount.yaml x: 16 lines of code y: 4 # changes pkg/azure/auth.go x: 39 lines of code y: 11 # changes pkg/apis/azureapplicationgatewayrewrite/v1beta1/types.go x: 46 lines of code y: 2 # changes pkg/appgw/rewrites.go x: 118 lines of code y: 2 # changes pkg/annotations/ingress_annotations.go x: 216 lines of code y: 29 # changes helm/ingress-azure/Chart.yaml x: 5 lines of code y: 17 # changes pkg/environment/fake.go x: 16 lines of code y: 5 # changes crds/AzureApplicationGatewayRewrite.yaml x: 101 lines of code y: 1 # changes pkg/apis/azureapplicationgatewayinstanceupdatestatus/v1beta1/zz_generated.deepcopy.go x: 66 lines of code y: 2 # changes pkg/apis/azureapplicationgatewayrewrite/v1beta1/doc.go x: 1 lines of code y: 1 # changes pkg/apis/azureapplicationgatewayrewrite/v1beta1/register.go x: 28 lines of code y: 1 # changes pkg/apis/azureapplicationgatewayrewrite/v1beta1/zz_generated.deepcopy.go x: 150 lines of code y: 1 # changes pkg/apis/azureingressprohibitedtarget/v1/zz_generated.deepcopy.go x: 71 lines of code y: 3 # changes pkg/apis/loaddistributionpolicy/v1beta1/zz_generated.deepcopy.go x: 104 lines of code y: 2 # changes pkg/controllererrors/errorcodes.go x: 56 lines of code y: 7 # changes pkg/crd_client/agic_crd_client/clientset/versioned/clientset.go x: 105 lines of code y: 9 # changes pkg/crd_client/agic_crd_client/clientset/versioned/fake/register.go x: 27 lines of code y: 8 # changes pkg/crd_client/agic_crd_client/clientset/versioned/scheme/register.go x: 28 lines of code y: 8 # changes pkg/crd_client/agic_crd_client/clientset/versioned/typed/azureapplicationgatewayrewrite/v1beta1/azureapplicationgatewayrewrite.go x: 133 lines of code y: 1 # changes pkg/crd_client/agic_crd_client/clientset/versioned/typed/azureapplicationgatewayrewrite/v1beta1/azureapplicationgatewayrewrite_client.go x: 53 lines of code y: 1 # changes pkg/crd_client/agic_crd_client/clientset/versioned/typed/azureapplicationgatewayrewrite/v1beta1/fake/fake_azureapplicationgatewayrewrite.go x: 81 lines of code y: 1 # changes pkg/crd_client/agic_crd_client/clientset/versioned/typed/azureapplicationgatewayrewrite/v1beta1/fake/fake_azureapplicationgatewayrewrite_client.go x: 16 lines of code y: 1 # changes pkg/crd_client/agic_crd_client/clientset/versioned/typed/azureapplicationgatewayrewrite/v1beta1/generated_expansion.go x: 2 lines of code y: 1 # changes pkg/crd_client/agic_crd_client/informers/externalversions/azureapplicationgatewayrewrite/interface.go x: 19 lines of code y: 1 # changes pkg/crd_client/agic_crd_client/informers/externalversions/azureapplicationgatewayrewrite/v1beta1/azureapplicationgatewayrewrite.go x: 55 lines of code y: 1 # changes pkg/crd_client/agic_crd_client/informers/externalversions/azureapplicationgatewayrewrite/v1beta1/interface.go x: 18 lines of code y: 1 # changes pkg/crd_client/agic_crd_client/informers/externalversions/factory.go x: 137 lines of code y: 8 # changes pkg/crd_client/agic_crd_client/informers/externalversions/generic.go x: 40 lines of code y: 8 # changes pkg/crd_client/agic_crd_client/listers/azureapplicationgatewayrewrite/v1beta1/azureapplicationgatewayrewrite.go x: 52 lines of code y: 1 # changes pkg/crd_client/istio_crd_client/clientset/versioned/clientset.go x: 57 lines of code y: 4 # changes pkg/crd_client/istio_crd_client/clientset/versioned/fake/register.go x: 19 lines of code y: 2 # changes pkg/crd_client/istio_crd_client/clientset/versioned/typed/istio/v1alpha3/destinationrule.go x: 133 lines of code y: 4 # changes pkg/crd_client/istio_crd_client/clientset/versioned/typed/istio/v1alpha3/fake/fake_istio_client.go x: 22 lines of code y: 3 # changes pkg/crd_client/istio_crd_client/informers/externalversions/factory.go x: 117 lines of code y: 3 # changes pkg/crd_client/istio_crd_client/informers/externalversions/internalinterfaces/factory_interfaces.go x: 14 lines of code y: 3 # changes pkg/crd_client/istio_crd_client/informers/externalversions/istio/v1alpha3/destinationrule.go x: 55 lines of code y: 4 # changes pkg/k8scontext/types.go x: 66 lines of code y: 18 # changes pkg/appgw/identifier.go x: 75 lines of code y: 25 # changes pkg/k8scontext/supported_apiversion.go x: 49 lines of code y: 5 # changes helm/ingress-azure/templates/ingressclass.yaml x: 14 lines of code y: 1 # changes pkg/k8scontext/ingress_handlers.go x: 113 lines of code y: 12 # changes pkg/metricstore/metricstore.go x: 132 lines of code y: 6 # changes crds/AzureIngressProhibitedTarget-v1-CRD-v1.yaml x: 32 lines of code y: 2 # changes crds/LoadDistributionPolicy.yaml x: 60 lines of code y: 1 # changes pkg/appgw/certificates.go x: 109 lines of code y: 21 # changes pkg/appgw/istio_pools.go x: 49 lines of code y: 11 # changes pkg/appgw/redirects.go x: 65 lines of code y: 22 # changes pkg/appgw/types.go x: 29 lines of code y: 17 # changes pkg/brownfield/certificates.go x: 19 lines of code y: 7 # changes pkg/brownfield/types.go x: 85 lines of code y: 13 # changes pkg/sorter/backends.go x: 22 lines of code y: 6 # changes crds/AzureIngressProhibitedTarget-v1-CRD-v1beta1.yaml x: 25 lines of code y: 1 # changes crds/MultiClusterIngress.yaml x: 152 lines of code y: 1 # changes crds/MultiClusterService.yaml x: 85 lines of code y: 1 # changes pkg/apis/multiclusterservice/v1alpha1/types.go x: 37 lines of code y: 1 # changes pkg/crd_client/azure_multicluster_crd_client/clientset/versioned/clientset.go x: 69 lines of code y: 1 # changes pkg/crd_client/azure_multicluster_crd_client/clientset/versioned/fake/register.go x: 21 lines of code y: 1 # changes pkg/crd_client/azure_multicluster_crd_client/clientset/versioned/scheme/register.go x: 22 lines of code y: 1 # changes pkg/crd_client/azure_multicluster_crd_client/clientset/versioned/typed/multiclusteringress/v1alpha1/fake/fake_multiclusteringress.go x: 89 lines of code y: 1 # changes pkg/crd_client/azure_multicluster_crd_client/clientset/versioned/typed/multiclusteringress/v1alpha1/multiclusteringress.go x: 147 lines of code y: 1 # changes pkg/crd_client/azure_multicluster_crd_client/informers/externalversions/factory.go x: 122 lines of code y: 1 # changes pkg/crd_client/azure_multicluster_crd_client/informers/externalversions/generic.go x: 31 lines of code y: 1 # changes pkg/crd_client/agic_crd_client/clientset/versioned/typed/azureapplicationgatewaybackendpool/v1beta1/azureapplicationgatewaybackendpool.go x: 123 lines of code y: 3 # changes pkg/crd_client/agic_crd_client/clientset/versioned/typed/azureapplicationgatewaybackendpool/v1beta1/azureapplicationgatewaybackendpool_client.go x: 53 lines of code y: 2 # changes pkg/crd_client/agic_crd_client/clientset/versioned/typed/azureapplicationgatewaybackendpool/v1beta1/fake/fake_azureapplicationgatewaybackendpool.go x: 80 lines of code y: 3 # changes pkg/crd_client/agic_crd_client/clientset/versioned/typed/azureapplicationgatewaybackendpool/v1beta1/fake/fake_azureapplicationgatewaybackendpool_client.go x: 16 lines of code y: 2 # changes pkg/crd_client/agic_crd_client/clientset/versioned/typed/azureapplicationgatewayinstanceupdatestatus/v1beta1/azureapplicationgatewayinstanceupdatestatus.go x: 123 lines of code y: 2 # changes pkg/crd_client/agic_crd_client/clientset/versioned/typed/azureapplicationgatewayinstanceupdatestatus/v1beta1/fake/fake_azureapplicationgatewayinstanceupdatestatus.go x: 80 lines of code y: 2 # changes pkg/crd_client/agic_crd_client/clientset/versioned/typed/azureingressprohibitedtarget/v1/azureingressprohibitedtarget_client.go x: 53 lines of code y: 3 # changes pkg/crd_client/agic_crd_client/clientset/versioned/typed/azureingressprohibitedtarget/v1/fake/fake_azureingressprohibitedtarget.go x: 81 lines of code y: 4 # changes pkg/crd_client/agic_crd_client/clientset/versioned/typed/azureingressprohibitedtarget/v1/fake/fake_azureingressprohibitedtarget_client.go x: 16 lines of code y: 3 # changes pkg/crd_client/agic_crd_client/informers/externalversions/azureapplicationgatewaybackendpool/v1beta1/azureapplicationgatewaybackendpool.go x: 54 lines of code y: 3 # changes pkg/crd_client/agic_crd_client/informers/externalversions/azureapplicationgatewayinstanceupdatestatus/v1beta1/azureapplicationgatewayinstanceupdatestatus.go x: 54 lines of code y: 2 # changes pkg/crd_client/agic_crd_client/listers/azureapplicationgatewaybackendpool/v1beta1/azureapplicationgatewaybackendpool.go x: 34 lines of code y: 3 # changes pkg/crd_client/agic_crd_client/listers/azureapplicationgatewayinstanceupdatestatus/v1beta1/azureapplicationgatewayinstanceupdatestatus.go x: 34 lines of code y: 2 # changes pkg/crd_client/agic_crd_client/listers/azureingressprohibitedtarget/v1/azureingressprohibitedtarget.go x: 52 lines of code y: 4 # changes pkg/appgw/helper.go x: 11 lines of code y: 1 # changes pkg/httpserver/httpserver.go x: 52 lines of code y: 3 # changes pkg/utils/retry.go x: 24 lines of code y: 3 # changes helm/ingress-azure/templates/clusterrolebinding.yaml x: 19 lines of code y: 6 # changes pkg/apis/azureapplicationgatewayinstanceupdatestatus/v1beta1/types.go x: 24 lines of code y: 1 # changes crds/AzureApplicationGatewayInstanceUpdateStatus.yaml x: 41 lines of code y: 1 # changes crds/AzureApplicationGatewayInstanceUpdateStatus_v1beta1.yaml x: 36 lines of code y: 1 # changes pkg/azure/consts.go x: 8 lines of code y: 1 # changes pkg/controllererrors/types.go x: 48 lines of code y: 3 # changes crds/AzureApplicationGatewayBackendPool_v1beta1.yaml x: 39 lines of code y: 1 # changes helm/ingress-azure/templates/aadpodidbinding.yaml x: 11 lines of code y: 3 # changes pkg/crd_client/istio_crd_client/clientset/versioned/typed/istio/v1alpha3/fake/fake_destinationrule.go x: 81 lines of code y: 2 # changes pkg/crd_client/istio_crd_client/listers/istio/v1alpha3/destinationrule.go x: 52 lines of code y: 2 # changes pkg/k8scontext/handlers.go x: 56 lines of code y: 12 # changes pkg/metricstore/fake.go x: 27 lines of code y: 3 # changes pkg/worker/fake.go x: 18 lines of code y: 6 # changes pkg/worker/types.go x: 11 lines of code y: 6 # changes pkg/k8scontext/istio_context.go x: 24 lines of code y: 2 # changes pkg/azure/tags/consts.go x: 6 lines of code y: 3 # changes pkg/health/health.go x: 21 lines of code y: 3 # changes pkg/appgw/http_listeners.go x: 7 lines of code y: 13 # changes pkg/crd_client/istio_crd_client/clientset/versioned/typed/istio/v1alpha3/generated_expansion.go x: 4 lines of code y: 1 # changes pkg/apis/azureingressprohibitedtarget/v1/doc.go x: 1 lines of code y: 2 # changes helm/ingress-azure/Chart-template.yaml x: 5 lines of code y: 1 # changes pkg/version/version.go x: 12 lines of code y: 1 # changes helm/ingress-azure/templates/_helpers.tpl x: 98 lines of code y: 3 # changes
80.0
# changes
  min: 1.0
  average: 6.72
  25th percentile: 1.0
  median: 2.0
  75th percentile: 6.0
  max: 80.0
0 806.0
lines of code
min: 1.0 | average: 59.73 | 25th percentile: 16.0 | median: 37.0 | 75th percentile: 81.0 | max: 806.0

Number of Contributors vs. Number of Changes: 278 points

pkg/azure/client.go x: 9 # contributors y: 29 # changes pkg/cni/overlay.go x: 2 # contributors y: 3 # changes cmd/appgw-ingress/main.go x: 16 # contributors y: 75 # changes helm/ingress-azure/templates/cleanup-job.yaml x: 1 # contributors y: 3 # changes pkg/cni/cleanup.go x: 1 # contributors y: 1 # changes cmd/appgw-ingress/utils.go x: 3 # contributors y: 10 # changes pkg/cni/cni.go x: 1 # contributors y: 2 # changes pkg/controller/controller.go x: 14 # contributors y: 53 # changes helm/ingress-azure/templates/clusterrole.yaml x: 8 # contributors y: 12 # changes helm/ingress-azure/templates/configmap.yaml x: 12 # contributors y: 32 # changes helm/ingress-azure/values.yaml x: 20 # contributors y: 47 # changes pkg/azure/fake.go x: 4 # contributors y: 11 # changes pkg/environment/environment.go x: 7 # contributors y: 31 # changes pkg/events/types.go x: 6 # contributors y: 14 # changes pkg/appgw/health_probes.go x: 11 # contributors y: 46 # changes pkg/k8scontext/context.go x: 19 # contributors y: 80 # changes pkg/k8scontext/convert/conversion_service.go x: 2 # contributors y: 2 # changes pkg/appgw/backendaddresspools.go x: 14 # contributors y: 45 # changes pkg/appgw/backendhttpsettings.go x: 17 # contributors y: 61 # changes pkg/appgw/frontend_listeners.go x: 7 # contributors y: 44 # changes pkg/appgw/ingress_rules.go x: 9 # contributors y: 32 # changes pkg/appgw/istio_settings.go x: 4 # contributors y: 16 # changes pkg/appgw/requestroutingrules.go x: 17 # contributors y: 66 # changes pkg/azure/azure.go x: 2 # contributors y: 9 # changes pkg/brownfield/health_probes.go x: 3 # contributors y: 8 # changes pkg/brownfield/listeners.go x: 3 # contributors y: 12 # changes pkg/brownfield/pathmaps.go x: 3 # contributors y: 9 # changes pkg/brownfield/redirects.go x: 2 # contributors y: 7 # changes pkg/brownfield/targets.go x: 4 # contributors y: 8 # changes pkg/controller/mutate_aks.go x: 5 # contributors y: 12 # changes pkg/controller/mutate_app_gateway.go x: 4 # contributors y: 15 # changes pkg/controller/prune.go x: 5 # contributors y: 21 # changes pkg/events/events.go x: 3 # contributors y: 7 # changes pkg/worker/worker.go x: 3 # contributors y: 16 # changes helm/ingress-azure/crds/azureingressprohibitedtarget.yaml x: 2 # contributors y: 4 # changes helm/ingress-azure/templates/crds.yaml x: 4 # contributors y: 4 # changes helm/ingress-azure/templates/deployment.yaml x: 13 # contributors y: 29 # changes helm/ingress-azure/values-template.yaml x: 14 # contributors y: 27 # changes pkg/k8scontext/secrets_handlers.go x: 2 # contributors y: 11 # changes pkg/k8scontext/secretstore.go x: 11 # contributors y: 19 # changes pkg/utils/utils.go x: 10 # contributors y: 16 # changes functional_tests/helpers.go x: 4 # contributors y: 6 # changes pkg/controller/helpers.go x: 6 # contributors y: 22 # changes pkg/appgw/frontend_ipconfigurations.go x: 2 # contributors y: 6 # changes pkg/appgw/internaltypes.go x: 16 # contributors y: 51 # changes pkg/appgw/istio_listeners.go x: 3 # contributors y: 11 # changes pkg/appgw/istio_routing_rules.go x: 3 # contributors y: 13 # changes helm/ingress-azure/templates/serviceaccount.yaml x: 5 # contributors y: 4 # changes pkg/annotations/ingress_annotations.go x: 17 # contributors y: 29 # changes helm/ingress-azure/Chart.yaml x: 10 # contributors y: 17 # changes pkg/environment/fake.go x: 2 # contributors y: 5 # changes pkg/controllererrors/errorcodes.go x: 4 # contributors y: 7 # changes pkg/crd_client/agic_crd_client/clientset/versioned/clientset.go x: 6 # contributors y: 9 # changes pkg/crd_client/agic_crd_client/clientset/versioned/fake/register.go x: 6 # contributors y: 8 # changes pkg/crd_client/istio_crd_client/clientset/versioned/clientset.go x: 3 # contributors y: 4 # changes pkg/crd_client/istio_crd_client/clientset/versioned/typed/istio/v1alpha3/fake/fake_istio_client.go x: 3 # contributors y: 3 # changes pkg/k8scontext/types.go x: 8 # contributors y: 18 # changes pkg/appgw/identifier.go x: 13 # contributors y: 25 # changes pkg/k8scontext/supported_apiversion.go x: 3 # contributors y: 5 # changes pkg/metricstore/metricstore.go x: 1 # contributors y: 6 # changes pkg/appgw/redirects.go x: 4 # contributors y: 22 # changes pkg/appgw/types.go x: 6 # contributors y: 17 # changes pkg/brownfield/types.go x: 4 # contributors y: 13 # changes helm/ingress-azure/templates/clusterrolebinding.yaml x: 6 # contributors y: 6 # changes pkg/utils/threadsafemultimap.go x: 8 # contributors y: 8 # changes pkg/worker/fake.go x: 3 # contributors y: 6 # changes pkg/appgw/configbuilder_debug.go x: 7 # contributors y: 6 # changes helm/ingress-azure/templates/_helpers.tpl x: 4 # contributors y: 3 # changes
80.0
# changes
  min: 1.0
  average: 6.72
  25th percentile: 1.0
  median: 2.0
  75th percentile: 6.0
  max: 80.0
0 20.0
# contributors
min: 1.0 | average: 2.97 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 20.0

Number of Contributors vs. File Size: 278 points

pkg/azure/client.go x: 9 # contributors y: 564 lines of code pkg/cni/overlay.go x: 2 # contributors y: 152 lines of code cmd/appgw-ingress/main.go x: 16 # contributors y: 193 lines of code helm/ingress-azure/templates/cleanup-job.yaml x: 1 # contributors y: 61 lines of code pkg/cni/cleanup.go x: 1 # contributors y: 48 lines of code cmd/appgw-ingress/utils.go x: 3 # contributors y: 93 lines of code pkg/cni/kubenet.go x: 1 # contributors y: 21 lines of code pkg/controller/controller.go x: 14 # contributors y: 135 lines of code helm/ingress-azure/templates/clusterrole.yaml x: 8 # contributors y: 86 lines of code helm/ingress-azure/templates/configmap.yaml x: 12 # contributors y: 91 lines of code helm/ingress-azure/values.yaml x: 20 # contributors y: 28 lines of code pkg/azure/fake.go x: 4 # contributors y: 82 lines of code pkg/environment/environment.go x: 7 # contributors y: 223 lines of code pkg/events/types.go x: 6 # contributors y: 28 lines of code pkg/k8s/scheme.go x: 1 # contributors y: 17 lines of code pkg/appgw/health_probes.go x: 11 # contributors y: 219 lines of code pkg/k8scontext/context.go x: 19 # contributors y: 806 lines of code pkg/k8scontext/convert/conversion_service.go x: 2 # contributors y: 29 lines of code pkg/k8scontext/convert/zz_generated.conversion.go x: 1 # contributors y: 165 lines of code pkg/appgw/backendaddresspools.go x: 14 # contributors y: 150 lines of code pkg/appgw/backendhttpsettings.go x: 17 # contributors y: 262 lines of code pkg/appgw/configbuilder.go x: 17 # contributors y: 229 lines of code pkg/appgw/frontend_listeners.go x: 7 # contributors y: 176 lines of code pkg/appgw/ingress_rules.go x: 9 # contributors y: 131 lines of code pkg/appgw/istio_settings.go x: 4 # contributors y: 160 lines of code pkg/appgw/requestroutingrules.go x: 17 # contributors y: 471 lines of code pkg/azure/azure.go x: 2 # contributors y: 69 lines of code pkg/brownfield/health_probes.go x: 3 # contributors y: 77 lines of code pkg/brownfield/listeners.go x: 3 # contributors y: 140 lines of code pkg/brownfield/pathmaps.go x: 3 # contributors y: 149 lines of code pkg/brownfield/pools.go x: 3 # contributors y: 97 lines of code pkg/brownfield/redirects.go x: 2 # contributors y: 97 lines of code pkg/brownfield/routing_rules.go x: 3 # contributors y: 176 lines of code pkg/brownfield/targets.go x: 4 # contributors y: 71 lines of code pkg/controller/mutate_aks.go x: 5 # contributors y: 82 lines of code pkg/controller/mutate_app_gateway.go x: 4 # contributors y: 136 lines of code pkg/controller/prune.go x: 5 # contributors y: 194 lines of code pkg/controller/should_process.go x: 3 # contributors y: 36 lines of code pkg/events/events.go x: 3 # contributors y: 26 lines of code pkg/worker/worker.go x: 3 # contributors y: 58 lines of code helm/ingress-azure/crds/azureapplicationgatewayrewrite.yaml x: 1 # contributors y: 103 lines of code helm/ingress-azure/crds/azureingressprohibitedtarget.yaml x: 2 # contributors y: 32 lines of code helm/ingress-azure/templates/crds.yaml x: 4 # contributors y: 34 lines of code pkg/appgw/cleanup.go x: 1 # contributors y: 129 lines of code helm/ingress-azure/templates/deployment.yaml x: 13 # contributors y: 151 lines of code helm/ingress-azure/templates/secrets.yaml x: 2 # contributors y: 11 lines of code helm/ingress-azure/values-template.yaml x: 14 # contributors y: 27 lines of code pkg/k8scontext/secrets_handlers.go x: 2 # contributors y: 94 lines of code pkg/k8scontext/secretstore.go x: 11 # contributors y: 138 lines of code pkg/utils/utils.go x: 10 # contributors y: 80 lines of code functional_tests/helpers.go x: 4 # contributors y: 48 lines of code pkg/azure/cloudproviderconfig.go x: 2 # contributors y: 37 lines of code pkg/azure/defaultazurecredential/authorizer.go x: 1 # contributors y: 47 lines of code pkg/controller/helpers.go x: 6 # contributors y: 132 lines of code pkg/appgw/frontend_listeners_istio.go x: 2 # contributors y: 23 lines of code pkg/appgw/internaltypes.go x: 16 # contributors y: 216 lines of code pkg/appgw/istio_listeners.go x: 3 # contributors y: 40 lines of code pkg/appgw/istio_routing_rules.go x: 3 # contributors y: 92 lines of code pkg/appgw/validators.go x: 4 # contributors y: 85 lines of code helm/ingress-azure/templates/serviceaccount.yaml x: 5 # contributors y: 16 lines of code pkg/apis/azureapplicationgatewayrewrite/v1beta1/types.go x: 2 # contributors y: 46 lines of code pkg/appgw/rewrites.go x: 2 # contributors y: 118 lines of code pkg/annotations/ingress_annotations.go x: 17 # contributors y: 216 lines of code helm/ingress-azure/Chart.yaml x: 10 # contributors y: 5 lines of code pkg/environment/fake.go x: 2 # contributors y: 16 lines of code crds/AzureApplicationGatewayRewrite.yaml x: 1 # contributors y: 101 lines of code pkg/apis/azureapplicationgatewaybackendpool/v1beta1/zz_generated.deepcopy.go x: 2 # contributors y: 102 lines of code pkg/apis/azureapplicationgatewayinstanceupdatestatus/v1beta1/zz_generated.deepcopy.go x: 2 # contributors y: 66 lines of code pkg/apis/azureapplicationgatewayrewrite/v1beta1/doc.go x: 1 # contributors y: 1 lines of code pkg/apis/azureapplicationgatewayrewrite/v1beta1/register.go x: 1 # contributors y: 28 lines of code pkg/apis/azureapplicationgatewayrewrite/v1beta1/zz_generated.deepcopy.go x: 1 # contributors y: 150 lines of code pkg/apis/azureingressprohibitedtarget/v1/zz_generated.deepcopy.go x: 2 # contributors y: 71 lines of code pkg/controllererrors/errorcodes.go x: 4 # contributors y: 56 lines of code pkg/crd_client/agic_crd_client/clientset/versioned/clientset.go x: 6 # contributors y: 105 lines of code pkg/crd_client/agic_crd_client/clientset/versioned/typed/azureapplicationgatewayrewrite/v1beta1/azureapplicationgatewayrewrite.go x: 1 # contributors y: 133 lines of code pkg/crd_client/agic_crd_client/clientset/versioned/typed/azureapplicationgatewayrewrite/v1beta1/azureapplicationgatewayrewrite_client.go x: 1 # contributors y: 53 lines of code pkg/crd_client/agic_crd_client/clientset/versioned/typed/azureapplicationgatewayrewrite/v1beta1/fake/fake_azureapplicationgatewayrewrite.go x: 1 # contributors y: 81 lines of code pkg/crd_client/agic_crd_client/informers/externalversions/azureapplicationgatewayrewrite/v1beta1/azureapplicationgatewayrewrite.go x: 1 # contributors y: 55 lines of code pkg/crd_client/agic_crd_client/informers/externalversions/factory.go x: 6 # contributors y: 137 lines of code pkg/crd_client/agic_crd_client/informers/externalversions/generic.go x: 6 # contributors y: 40 lines of code pkg/crd_client/istio_crd_client/clientset/versioned/clientset.go x: 3 # contributors y: 57 lines of code pkg/crd_client/istio_crd_client/clientset/versioned/typed/istio/v1alpha3/destinationrule.go x: 3 # contributors y: 133 lines of code pkg/crd_client/istio_crd_client/clientset/versioned/typed/istio/v1alpha3/fake/fake_istio_client.go x: 3 # contributors y: 22 lines of code pkg/crd_client/istio_crd_client/clientset/versioned/typed/istio/v1alpha3/istio_client.go x: 3 # contributors y: 61 lines of code pkg/crd_client/istio_crd_client/informers/externalversions/factory.go x: 3 # contributors y: 117 lines of code pkg/crd_client/istio_crd_client/informers/externalversions/internalinterfaces/factory_interfaces.go x: 3 # contributors y: 14 lines of code pkg/k8scontext/types.go x: 8 # contributors y: 66 lines of code pkg/appgw/identifier.go x: 13 # contributors y: 75 lines of code pkg/k8scontext/supported_apiversion.go x: 3 # contributors y: 49 lines of code helm/ingress-azure/templates/ingressclass.yaml x: 1 # contributors y: 14 lines of code pkg/k8scontext/ingress_handlers.go x: 3 # contributors y: 113 lines of code crds/AzureIngressProhibitedTarget-v1-CRD-v1.yaml x: 1 # contributors y: 32 lines of code crds/LoadDistributionPolicy.yaml x: 1 # contributors y: 60 lines of code pkg/appgw/certificates.go x: 5 # contributors y: 109 lines of code pkg/appgw/redirects.go x: 4 # contributors y: 65 lines of code pkg/appgw/types.go x: 6 # contributors y: 29 lines of code pkg/brownfield/certificates.go x: 3 # contributors y: 19 lines of code pkg/sorter/backends.go x: 4 # contributors y: 22 lines of code crds/AzureIngressProhibitedTarget-v1-CRD-v1beta1.yaml x: 1 # contributors y: 25 lines of code crds/MultiClusterService.yaml x: 1 # contributors y: 85 lines of code pkg/apis/multiclusterservice/v1alpha1/types.go x: 1 # contributors y: 37 lines of code pkg/crd_client/azure_multicluster_crd_client/clientset/versioned/clientset.go x: 1 # contributors y: 69 lines of code pkg/crd_client/azure_multicluster_crd_client/clientset/versioned/typed/multiclusteringress/v1alpha1/fake/fake_multiclusteringress.go x: 1 # contributors y: 89 lines of code pkg/crd_client/azure_multicluster_crd_client/clientset/versioned/typed/multiclusteringress/v1alpha1/multiclusteringress.go x: 1 # contributors y: 147 lines of code pkg/crd_client/azure_multicluster_crd_client/informers/externalversions/factory.go x: 1 # contributors y: 122 lines of code pkg/crd_client/azure_multicluster_crd_client/informers/externalversions/generic.go x: 1 # contributors y: 31 lines of code pkg/crd_client/agic_crd_client/clientset/versioned/typed/azureapplicationgatewaybackendpool/v1beta1/azureapplicationgatewaybackendpool.go x: 2 # contributors y: 123 lines of code pkg/crd_client/agic_crd_client/clientset/versioned/typed/azureapplicationgatewaybackendpool/v1beta1/azureapplicationgatewaybackendpool_client.go x: 2 # contributors y: 53 lines of code pkg/crd_client/agic_crd_client/clientset/versioned/typed/azureapplicationgatewaybackendpool/v1beta1/fake/fake_azureapplicationgatewaybackendpool.go x: 2 # contributors y: 80 lines of code pkg/crd_client/agic_crd_client/clientset/versioned/typed/azureingressprohibitedtarget/v1/azureingressprohibitedtarget_client.go x: 3 # contributors y: 53 lines of code pkg/crd_client/agic_crd_client/clientset/versioned/typed/azureingressprohibitedtarget/v1/fake/fake_azureingressprohibitedtarget.go x: 3 # contributors y: 81 lines of code pkg/crd_client/agic_crd_client/informers/externalversions/azureapplicationgatewaybackendpool/v1beta1/azureapplicationgatewaybackendpool.go x: 2 # contributors y: 54 lines of code pkg/appgw/helper.go x: 1 # contributors y: 11 lines of code helm/ingress-azure/templates/clusterrolebinding.yaml x: 6 # contributors y: 19 lines of code crds/AzureApplicationGatewayInstanceUpdateStatus.yaml x: 1 # contributors y: 41 lines of code pkg/azure/consts.go x: 1 # contributors y: 8 lines of code helm/ingress-azure/templates/aadpodidbinding.yaml x: 3 # contributors y: 11 lines of code helm/ingress-azure/templates/aadpodidentity.yaml x: 4 # contributors y: 16 lines of code crds/AzureApplicationGatewayBackendPool.yaml x: 1 # contributors y: 42 lines of code pkg/utils/threadsafemultimap.go x: 8 # contributors y: 77 lines of code pkg/azure/tags/consts.go x: 2 # contributors y: 6 lines of code pkg/health/health.go x: 2 # contributors y: 21 lines of code pkg/appgw/http_listeners.go x: 3 # contributors y: 7 lines of code pkg/crd_client/istio_crd_client/clientset/versioned/typed/istio/v1alpha3/generated_expansion.go x: 1 # contributors y: 4 lines of code pkg/appgw/configbuilder_debug.go x: 7 # contributors y: 18 lines of code helm/ingress-azure/templates/_helpers.tpl x: 4 # contributors y: 98 lines of code
806.0
lines of code
  min: 1.0
  average: 59.73
  25th percentile: 16.0
  median: 37.0
  75th percentile: 81.0
  max: 806.0
0 20.0
# contributors
min: 1.0 | average: 2.97 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 20.0