azure / application-gateway-kubernetes-ingress
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 8% | 11% | 34% | 46%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
go0% | 9% | 12% | 34% | 44%
yaml0% | 0% | 0% | 38% | 61%
tpl0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
pkg0% | 9% | 12% | 33% | 44%
helm0% | 0% | 0% | 31% | 68%
crds0% | 0% | 0% | 41% | 58%
cmd0% | 0% | 0% | 67% | 32%
functional_tests0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
context.go
in pkg/k8scontext
806 35
client.go
in pkg/azure
564 18
471 14
262 5
configbuilder.go
in pkg/appgw
229 10
environment.go
in pkg/environment
223 4
health_probes.go
in pkg/appgw
219 4
ingress_annotations.go
in pkg/annotations
216 31
internaltypes.go
in pkg/appgw
216 25
prune.go
in pkg/controller
194 8
main.go
in cmd/appgw-ingress
193 1
routing_rules.go
in pkg/brownfield
176 9
176 6
zz_generated.conversion.go
in pkg/k8scontext/convert
165 20
istio_settings.go
in pkg/appgw
160 3
overlay.go
in pkg/cni
152 5
152 -
deployment.yaml
in helm/ingress-azure/templates
151 -
zz_generated.deepcopy.go
in pkg/apis/azureapplicationgatewayrewrite/v1beta1
150 18
150 8
pathmaps.go
in pkg/brownfield
149 10
multiclusteringress.go
in pkg/crd_client/azure_multicluster_crd_client/clientset/versioned/typed/multiclusteringress/v1alpha1
147 10
multiclusterservice.go
in pkg/crd_client/azure_multicluster_crd_client/clientset/versioned/typed/multiclusterservice/v1alpha1
147 10
listeners.go
in pkg/brownfield
140 8
secretstore.go
in pkg/k8scontext
138 6
factory.go
in pkg/crd_client/agic_crd_client/informers/externalversions
137 14
mutate_app_gateway.go
in pkg/controller
136 3
controller.go
in pkg/controller
135 7
gateway.go
in pkg/crd_client/istio_crd_client/clientset/versioned/typed/istio/v1alpha3
133 9
destinationrule.go
in pkg/crd_client/istio_crd_client/clientset/versioned/typed/istio/v1alpha3
133 9
virtualservice.go
in pkg/crd_client/istio_crd_client/clientset/versioned/typed/istio/v1alpha3
133 9
loaddistributionpolicy.go
in pkg/crd_client/agic_crd_client/clientset/versioned/typed/loaddistributionpolicy/v1beta1
133 9
azureingressprohibitedtarget.go
in pkg/crd_client/agic_crd_client/clientset/versioned/typed/azureingressprohibitedtarget/v1
133 9
azureapplicationgatewayrewrite.go
in pkg/crd_client/agic_crd_client/clientset/versioned/typed/azureapplicationgatewayrewrite/v1beta1
133 9
metricstore.go
in pkg/metricstore
132 10
helpers.go
in pkg/controller
132 9
ingress_rules.go
in pkg/appgw
131 4
cleanup.go
in pkg/appgw
129 9
azureapplicationgatewaybackendpool.go
in pkg/crd_client/agic_crd_client/clientset/versioned/typed/azureapplicationgatewaybackendpool/v1beta1
123 9
azureapplicationgatewayinstanceupdatestatus.go
in pkg/crd_client/agic_crd_client/clientset/versioned/typed/azureapplicationgatewayinstanceupdatestatus/v1beta1
123 9
factory.go
in pkg/crd_client/azure_multicluster_crd_client/informers/externalversions
122 11
zz_generated.deepcopy.go
in pkg/apis/multiclusterservice/v1alpha1
119 14
rewrites.go
in pkg/appgw
118 8
factory.go
in pkg/crd_client/istio_crd_client/informers/externalversions
117 10
ingress_handlers.go
in pkg/k8scontext
113 3
certificates.go
in pkg/appgw
109 5
clientset.go
in pkg/crd_client/agic_crd_client/clientset/versioned
105 9
zz_generated.deepcopy.go
in pkg/apis/loaddistributionpolicy/v1beta1
104 12
azureapplicationgatewayrewrite.yaml
in helm/ingress-azure/crds
103 -
zz_generated.deepcopy.go
in pkg/apis/azureapplicationgatewaybackendpool/v1beta1
102 12
Files With Most Units (Top 50)
File# lines# units
context.go
in pkg/k8scontext
806 35
ingress_annotations.go
in pkg/annotations
216 31
internaltypes.go
in pkg/appgw
216 25
zz_generated.conversion.go
in pkg/k8scontext/convert
165 20
identifier.go
in pkg/appgw
75 20
zz_generated.deepcopy.go
in pkg/apis/azureapplicationgatewayrewrite/v1beta1
150 18
client.go
in pkg/azure
564 18
zz_generated.deepcopy.go
in pkg/apis/multiclusterservice/v1alpha1
119 14
factory.go
in pkg/crd_client/agic_crd_client/informers/externalversions
137 14
471 14
zz_generated.deepcopy.go
in pkg/apis/loaddistributionpolicy/v1beta1
104 12
zz_generated.deepcopy.go
in pkg/apis/azureapplicationgatewaybackendpool/v1beta1
102 12
fake.go
in pkg/azure
82 12
fake.go
in pkg/metricstore
27 11
factory.go
in pkg/crd_client/azure_multicluster_crd_client/informers/externalversions
122 11
metricstore.go
in pkg/metricstore
132 10
pathmaps.go
in pkg/brownfield
149 10
factory.go
in pkg/crd_client/istio_crd_client/informers/externalversions
117 10
multiclusteringress.go
in pkg/crd_client/azure_multicluster_crd_client/clientset/versioned/typed/multiclusteringress/v1alpha1
147 10
multiclusterservice.go
in pkg/crd_client/azure_multicluster_crd_client/clientset/versioned/typed/multiclusterservice/v1alpha1
147 10
configbuilder.go
in pkg/appgw
229 10
utils.go
in pkg/utils
80 9
routing_rules.go
in pkg/brownfield
176 9
gateway.go
in pkg/crd_client/istio_crd_client/clientset/versioned/typed/istio/v1alpha3
133 9
destinationrule.go
in pkg/crd_client/istio_crd_client/clientset/versioned/typed/istio/v1alpha3
133 9
virtualservice.go
in pkg/crd_client/istio_crd_client/clientset/versioned/typed/istio/v1alpha3
133 9
loaddistributionpolicy.go
in pkg/crd_client/agic_crd_client/clientset/versioned/typed/loaddistributionpolicy/v1beta1
133 9
azureingressprohibitedtarget.go
in pkg/crd_client/agic_crd_client/clientset/versioned/typed/azureingressprohibitedtarget/v1
133 9
azureapplicationgatewayrewrite.go
in pkg/crd_client/agic_crd_client/clientset/versioned/typed/azureapplicationgatewayrewrite/v1beta1
133 9
azureapplicationgatewaybackendpool.go
in pkg/crd_client/agic_crd_client/clientset/versioned/typed/azureapplicationgatewaybackendpool/v1beta1
123 9
azureapplicationgatewayinstanceupdatestatus.go
in pkg/crd_client/agic_crd_client/clientset/versioned/typed/azureapplicationgatewayinstanceupdatestatus/v1beta1
123 9
clientset.go
in pkg/crd_client/agic_crd_client/clientset/versioned
105 9
fake_multiclusteringress.go
in pkg/crd_client/azure_multicluster_crd_client/clientset/versioned/typed/multiclusteringress/v1alpha1/fake
89 9
fake_multiclusterservice.go
in pkg/crd_client/azure_multicluster_crd_client/clientset/versioned/typed/multiclusterservice/v1alpha1/fake
89 9
helpers.go
in pkg/controller
132 9
cleanup.go
in pkg/appgw
129 9
zz_generated.deepcopy.go
in pkg/apis/multiclusteringress/v1alpha1
66 8
zz_generated.deepcopy.go
in pkg/apis/azureingressprohibitedtarget/v1
71 8
zz_generated.deepcopy.go
in pkg/apis/azureapplicationgatewayinstanceupdatestatus/v1beta1
66 8
listeners.go
in pkg/brownfield
140 8
istio_client.go
in pkg/crd_client/istio_crd_client/clientset/versioned/typed/istio/v1alpha3
61 8
fake_destinationrule.go
in pkg/crd_client/istio_crd_client/clientset/versioned/typed/istio/v1alpha3/fake
81 8
fake_gateway.go
in pkg/crd_client/istio_crd_client/clientset/versioned/typed/istio/v1alpha3/fake
81 8
fake_virtualservice.go
in pkg/crd_client/istio_crd_client/clientset/versioned/typed/istio/v1alpha3/fake
81 8
fake_loaddistributionpolicy.go
in pkg/crd_client/agic_crd_client/clientset/versioned/typed/loaddistributionpolicy/v1beta1/fake
81 8
fake_azureingressprohibitedtarget.go
in pkg/crd_client/agic_crd_client/clientset/versioned/typed/azureingressprohibitedtarget/v1/fake
81 8
fake_azureapplicationgatewayrewrite.go
in pkg/crd_client/agic_crd_client/clientset/versioned/typed/azureapplicationgatewayrewrite/v1beta1/fake
81 8
fake_azureapplicationgatewaybackendpool.go
in pkg/crd_client/agic_crd_client/clientset/versioned/typed/azureapplicationgatewaybackendpool/v1beta1/fake
80 8
fake_azureapplicationgatewayinstanceupdatestatus.go
in pkg/crd_client/agic_crd_client/clientset/versioned/typed/azureapplicationgatewayinstanceupdatestatus/v1beta1/fake
80 8
prune.go
in pkg/controller
194 8
Files With Long Lines (Top 50)

There are 151 files with lines longer than 120 characters. In total, there are 849 long lines.

File# lines# units# long lines
client.go
in pkg/azure
564 18 34
context.go
in pkg/k8scontext
806 35 26
471 14 25
clientset.go
in pkg/crd_client/agic_crd_client/clientset/versioned
105 9 24
zz_generated.conversion.go
in pkg/k8scontext/convert
165 20 24
prune.go
in pkg/controller
194 8 21
environment.go
in pkg/environment
223 4 19
fake_azureapplicationgatewaybackendpool.go
in pkg/crd_client/agic_crd_client/clientset/versioned/typed/azureapplicationgatewaybackendpool/v1beta1/fake
80 8 18
fake_azureapplicationgatewayinstanceupdatestatus.go
in pkg/crd_client/agic_crd_client/clientset/versioned/typed/azureapplicationgatewayinstanceupdatestatus/v1beta1/fake
80 8 18
fake_azureingressprohibitedtarget.go
in pkg/crd_client/agic_crd_client/clientset/versioned/typed/azureingressprohibitedtarget/v1/fake
81 8 16
fake_azureapplicationgatewayrewrite.go
in pkg/crd_client/agic_crd_client/clientset/versioned/typed/azureapplicationgatewayrewrite/v1beta1/fake
81 8 15
azureapplicationgatewayinstanceupdatestatus.go
in pkg/crd_client/agic_crd_client/clientset/versioned/typed/azureapplicationgatewayinstanceupdatestatus/v1beta1
123 9 15
fake_multiclusteringress.go
in pkg/crd_client/azure_multicluster_crd_client/clientset/versioned/typed/multiclusteringress/v1alpha1/fake
89 9 14
fake_multiclusterservice.go
in pkg/crd_client/azure_multicluster_crd_client/clientset/versioned/typed/multiclusterservice/v1alpha1/fake
89 9 14
main.go
in cmd/appgw-ingress
193 1 14
fake_loaddistributionpolicy.go
in pkg/crd_client/agic_crd_client/clientset/versioned/typed/loaddistributionpolicy/v1beta1/fake
81 8 13
azureapplicationgatewaybackendpool.go
in pkg/crd_client/agic_crd_client/clientset/versioned/typed/azureapplicationgatewaybackendpool/v1beta1
123 9 12
factory.go
in pkg/crd_client/agic_crd_client/informers/externalversions
137 14 12
azureapplicationgatewayinstanceupdatestatus.go
in pkg/crd_client/agic_crd_client/informers/externalversions/azureapplicationgatewayinstanceupdatestatus/v1beta1
54 5 12
multiclusteringress.go
in pkg/crd_client/azure_multicluster_crd_client/clientset/versioned/typed/multiclusteringress/v1alpha1
147 10 12
multiclusterservice.go
in pkg/crd_client/azure_multicluster_crd_client/clientset/versioned/typed/multiclusterservice/v1alpha1
147 10 12
azureingressprohibitedtarget.go
in pkg/crd_client/agic_crd_client/clientset/versioned/typed/azureingressprohibitedtarget/v1
133 9 11
azureapplicationgatewayrewrite.go
in pkg/crd_client/agic_crd_client/clientset/versioned/typed/azureapplicationgatewayrewrite/v1beta1
133 9 11
azureapplicationgatewayrewrite.go
in pkg/crd_client/agic_crd_client/informers/externalversions/azureapplicationgatewayrewrite/v1beta1
55 5 11
azureapplicationgatewaybackendpool.go
in pkg/crd_client/agic_crd_client/informers/externalversions/azureapplicationgatewaybackendpool/v1beta1
54 5 11
262 5 11
fake_destinationrule.go
in pkg/crd_client/istio_crd_client/clientset/versioned/typed/istio/v1alpha3/fake
81 8 10
fake_virtualservice.go
in pkg/crd_client/istio_crd_client/clientset/versioned/typed/istio/v1alpha3/fake
81 8 10
loaddistributionpolicy.go
in pkg/crd_client/agic_crd_client/clientset/versioned/typed/loaddistributionpolicy/v1beta1
133 9 10
generic.go
in pkg/crd_client/agic_crd_client/informers/externalversions
40 3 10
loaddistributionpolicy.go
in pkg/crd_client/agic_crd_client/informers/externalversions/loaddistributionpolicy/v1beta1
55 5 10
azureingressprohibitedtarget.go
in pkg/crd_client/agic_crd_client/informers/externalversions/azureingressprohibitedtarget/v1
55 5 10
multiclusteringress.go
in pkg/crd_client/azure_multicluster_crd_client/informers/externalversions/multiclusteringress/v1alpha1
55 5 10
multiclusterservice.go
in pkg/crd_client/azure_multicluster_crd_client/informers/externalversions/multiclusterservice/v1alpha1
55 5 10
destinationrule.go
in pkg/crd_client/istio_crd_client/clientset/versioned/typed/istio/v1alpha3
133 9 9
virtualservice.go
in pkg/crd_client/istio_crd_client/clientset/versioned/typed/istio/v1alpha3
133 9 9
routing_rules.go
in pkg/brownfield
176 9 8
factory.go
in pkg/crd_client/azure_multicluster_crd_client/informers/externalversions
122 11 8
ingress_rules.go
in pkg/appgw
131 4 8
pathmaps.go
in pkg/brownfield
149 10 7
gateway.go
in pkg/crd_client/istio_crd_client/informers/externalversions/istio/v1alpha3
55 5 7
destinationrule.go
in pkg/crd_client/istio_crd_client/informers/externalversions/istio/v1alpha3
55 5 7
virtualservice.go
in pkg/crd_client/istio_crd_client/informers/externalversions/istio/v1alpha3
55 5 7
factory.go
in pkg/crd_client/istio_crd_client/informers/externalversions
117 10 7
azure.go
in pkg/azure
69 8 7
150 8 7
fake_gateway.go
in pkg/crd_client/istio_crd_client/clientset/versioned/typed/istio/v1alpha3/fake
81 8 6
configbuilder.go
in pkg/appgw
229 10 6
rewrites.go
in pkg/appgw
118 8 6
gateway.go
in pkg/crd_client/istio_crd_client/clientset/versioned/typed/istio/v1alpha3
133 9 5
Correlations

File Size vs. Commits (all time): 278 points

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

File Size vs. Contributors (all time): 278 points

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

File Size vs. Commits (30 days): 0 points

No data for "commits (30d)" vs. "lines of code".

File Size vs. Contributors (30 days): 0 points

No data for "contributors (30d)" vs. "lines of code".


File Size vs. Commits (90 days): 5 points

pkg/azure/client.go x: 2 commits (90d) y: 564 lines of code pkg/cni/overlay.go x: 1 commits (90d) y: 152 lines of code cmd/appgw-ingress/main.go x: 1 commits (90d) y: 193 lines of code helm/ingress-azure/templates/cleanup-job.yaml x: 2 commits (90d) y: 61 lines of code pkg/cni/cleanup.go x: 1 commits (90d) y: 48 lines of code
564.0
lines of code
  min: 48.0
  average: 203.6
  25th percentile: 54.5
  median: 152.0
  75th percentile: 378.5
  max: 564.0
0 2.0
commits (90d)
min: 1.0 | average: 1.4 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 2.0

File Size vs. Contributors (90 days): 5 points

pkg/azure/client.go x: 2 contributors (90d) y: 564 lines of code pkg/cni/overlay.go x: 1 contributors (90d) y: 152 lines of code cmd/appgw-ingress/main.go x: 1 contributors (90d) y: 193 lines of code helm/ingress-azure/templates/cleanup-job.yaml x: 1 contributors (90d) y: 61 lines of code pkg/cni/cleanup.go x: 1 contributors (90d) y: 48 lines of code
564.0
lines of code
  min: 48.0
  average: 203.6
  25th percentile: 54.5
  median: 152.0
  75th percentile: 378.5
  max: 564.0
0 2.0
contributors (90d)
min: 1.0 | average: 1.2 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.5 | max: 2.0