azure / aks-app-routing-operator
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 214 files with 42,852 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 4 files changed 21-50 times (1,197 lines of code)
    • 33 files changed 6-20 times (8,992 lines of code)
    • 177 files changed 1-5 times (32,663 lines of code)
0% | 0% | 2% | 20% | 76%
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 214 files with 42,852 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 4 files changed by 6-10 contributors (1,192 lines of code)
    • 90 files changed by 2-5 contributors (27,558 lines of code)
    • 120 files changed by 1 contributor (14,102 lines of code)
0% | 0% | 2% | 64% | 32%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
yaml, go, md, tf, dockerfile, sh, gitignore, json, html, mod, txt, proto
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 17% | 51% | 30%
yaml0% | 0% | 0% | 15% | 84%
tf0% | 0% | 0% | 0% | 100%
proto0% | 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% | 0% | 2% | 19% | 77%
api0% | 0% | 0% | 91% | 8%
config0% | 0% | 0% | 32% | 67%
devenv0% | 0% | 0% | 16% | 83%
proto0% | 0% | 0% | 0% | 100%
cmd0% | 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
nginx.go
in pkg/manifests
515 13 2023-02-22 2025-03-25 33 6 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
controller.go
in pkg/controller
226 9 2022-04-14 2025-03-20 29 6 jveski@users.noreply.github... olivermerkleyking@gmail.com
config.go
in pkg/config
143 4 2022-04-04 2025-03-27 23 4 jveski@users.noreply.github... olivermerkleyking@gmail.com
placeholder_pod.go
in pkg/controller/keyvault
313 7 2022-04-04 2025-03-10 21 6 jveski@users.noreply.github... 35347859+jaiveerk@users.nor...
ingress_secret_provider_class.go
in pkg/controller/keyvault
138 4 2022-04-04 2025-03-10 18 6 jveski@users.noreply.github... 35347859+jaiveerk@users.nor...
external_dns.go
in pkg/manifests
553 21 2023-02-22 2025-03-12 18 3 olivermerkleyking@gmail.com 35347859+jaiveerk@users.nor...
129 6 2023-10-31 2025-03-13 15 4 olivermerkleyking@gmail.com mauferrari@microsoft.com
nginx_ingress_controller.go
in pkg/controller/nginxingress
518 18 2023-11-04 2025-03-19 15 4 olivermerkleyking@gmail.com 35347859+jaiveerk@users.nor...
common.go
in pkg/manifests
162 10 2023-02-22 2025-01-16 14 5 olivermerkleyking@gmail.com brandonfoley13@gmail.com
util.go
in pkg/util
72 10 2022-04-04 2025-04-23 12 2 jveski@users.noreply.github... olivermerkleyking@gmail.com
ingress_backend_reconciler.go
in pkg/controller/osm
147 4 2022-04-08 2025-01-27 12 5 jveski@users.noreply.github... 35347859+jaiveerk@users.nor...
231 - 2023-10-31 2025-03-13 12 4 olivermerkleyking@gmail.com mauferrari@microsoft.com
concurrency_watchdog.go
in pkg/controller/ingress
297 10 2022-04-06 2025-02-05 12 5 jveski@users.noreply.github... olivermerkleyking@gmail.com
ingress_reconciler.go
in pkg/controller/service
119 2 2022-04-08 2024-03-26 11 3 jveski@users.noreply.github... olivermerkleyking@gmail.com
526 58 2023-10-31 2025-03-21 11 3 olivermerkleyking@gmail.com 35347859+jaiveerk@users.nor...
event_mirror.go
in pkg/controller/keyvault
145 4 2022-04-06 2025-03-20 9 4 jveski@users.noreply.github... olivermerkleyking@gmail.com
external_dns.go
in pkg/controller/dns
164 11 2023-06-27 2025-02-19 8 2 olivermerkleyking@gmail.com 35347859+jaiveerk@users.nor...
66 13 2025-01-27 2025-03-21 7 3 35347859+jaiveerk@users.nor... 35347859+jaiveerk@users.nor...
resource_reconciler.go
in pkg/controller/common
78 4 2023-02-22 2023-10-11 7 3 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
externaldns_types.go
in api/v1alpha1
81 13 2025-01-27 2025-03-21 7 3 35347859+jaiveerk@users.nor... 35347859+jaiveerk@users.nor...
95 2 2022-04-08 2025-04-29 7 3 jveski@users.noreply.github... olivermerkleyking@gmail.com
internal-with-default-backend-service-and-ssl-cert.yaml
in pkg/manifests/fixtures/nginx/default_version
440 - 2024-07-22 2025-03-25 7 3 asgayle@microsoft.com olivermerkleyking@gmail.com
kustomization.yaml
in devenv/kustomize/operator-deployment
15 - 2023-06-06 2024-01-09 6 2 35347859+jaiveerk@users.nor... olivermerkleyking@gmail.com
operator.yaml
in devenv/kustomize/operator-deployment
51 - 2023-06-19 2024-01-09 6 2 35347859+jaiveerk@users.nor... olivermerkleyking@gmail.com
types.go
in pkg/manifests
69 2 2023-11-04 2025-02-11 6 3 olivermerkleyking@gmail.com mauferrari@microsoft.com
testutils.go
in pkg/controller/testutils
76 7 2023-08-07 2025-02-04 6 5 keller.nicholas@outlook.com 35347859+jaiveerk@users.nor...
kube-system.yaml
in pkg/manifests/fixtures/nginx/default_version
430 - 2024-07-17 2025-03-25 6 2 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
optional-features-disabled.yaml
in pkg/manifests/fixtures/nginx/default_version
437 - 2024-07-17 2025-03-25 6 2 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
internal-with-nil-ssl-cert-and-force-ssl.yaml
in pkg/manifests/fixtures/nginx/default_version
438 - 2024-07-17 2025-03-25 6 2 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
internal.yaml
in pkg/manifests/fixtures/nginx/default_version
438 - 2024-07-17 2025-03-25 6 2 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
internal-with-default-backend-service.yaml
in pkg/manifests/fixtures/nginx/default_version
439 - 2024-07-22 2025-03-25 6 3 asgayle@microsoft.com olivermerkleyking@gmail.com
internal-with-ssl-cert-and-force-ssl.yaml
in pkg/manifests/fixtures/nginx/default_version
439 - 2024-07-17 2025-03-25 6 2 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
internal-with-ssl-cert.yaml
in pkg/manifests/fixtures/nginx/default_version
439 - 2024-07-17 2025-03-25 6 2 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
full-with-target-cpu.yaml
in pkg/manifests/fixtures/nginx/default_version
440 - 2024-07-17 2025-03-25 6 2 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
full-with-replicas.yaml
in pkg/manifests/fixtures/nginx/default_version
440 - 2024-07-17 2025-03-25 6 2 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
no-ownership.yaml
in pkg/manifests/fixtures/nginx/default_version
440 - 2024-07-17 2025-03-25 6 2 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
full.yaml
in pkg/manifests/fixtures/nginx/default_version
440 - 2024-07-17 2025-03-25 6 2 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
ingress_controller_reconciler.go
in pkg/controller/ingress
12 1 2022-04-04 2023-08-24 5 2 jveski@users.noreply.github... olivermerkleyking@gmail.com
crd.go
in pkg/controller
71 2 2023-11-01 2025-03-27 5 1 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
main.tf
in devenv/tf
109 - 2023-06-06 2025-02-26 5 2 35347859+jaiveerk@users.nor... 35347859+jaiveerk@users.nor...
default.go
in pkg/controller/nginxingress
131 6 2023-11-05 2024-04-02 5 2 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
cleaner.go
in pkg/controller/common
162 6 2023-06-27 2023-09-01 5 3 olivermerkleyking@gmail.com thomasgamble2@gmail.com
170 - 2025-01-27 2025-03-21 5 2 35347859+jaiveerk@users.nor... 35347859+jaiveerk@users.nor...
179 - 2025-01-27 2025-03-21 5 2 35347859+jaiveerk@users.nor... 35347859+jaiveerk@users.nor...
private-gateway.yaml
in pkg/manifests/fixtures/external_dns
202 - 2024-11-13 2025-03-12 5 3 35347859+jaiveerk@users.nor... 35347859+jaiveerk@users.nor...
private.yaml
in pkg/manifests/fixtures/external_dns
203 - 2024-06-11 2025-01-16 5 3 olivermerkleyking@gmail.com brandonfoley13@gmail.com
no-ownership.yaml
in pkg/manifests/fixtures/external_dns
203 - 2024-06-11 2025-01-16 5 3 olivermerkleyking@gmail.com brandonfoley13@gmail.com
private-ingress-gateway.yaml
in pkg/manifests/fixtures/external_dns
212 - 2024-11-13 2025-03-12 5 3 35347859+jaiveerk@users.nor... 35347859+jaiveerk@users.nor...
short-sync-interval.yaml
in pkg/manifests/fixtures/external_dns
396 - 2024-06-11 2025-01-16 5 3 olivermerkleyking@gmail.com brandonfoley13@gmail.com
full.yaml
in pkg/manifests/fixtures/external_dns
396 - 2024-06-11 2025-01-16 5 3 olivermerkleyking@gmail.com brandonfoley13@gmail.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
nginx.go
in pkg/manifests
515 13 2023-02-22 2025-03-25 33 6 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
controller.go
in pkg/controller
226 9 2022-04-14 2025-03-20 29 6 jveski@users.noreply.github... olivermerkleyking@gmail.com
placeholder_pod.go
in pkg/controller/keyvault
313 7 2022-04-04 2025-03-10 21 6 jveski@users.noreply.github... 35347859+jaiveerk@users.nor...
ingress_secret_provider_class.go
in pkg/controller/keyvault
138 4 2022-04-04 2025-03-10 18 6 jveski@users.noreply.github... 35347859+jaiveerk@users.nor...
common.go
in pkg/manifests
162 10 2023-02-22 2025-01-16 14 5 olivermerkleyking@gmail.com brandonfoley13@gmail.com
ingress_backend_reconciler.go
in pkg/controller/osm
147 4 2022-04-08 2025-01-27 12 5 jveski@users.noreply.github... 35347859+jaiveerk@users.nor...
concurrency_watchdog.go
in pkg/controller/ingress
297 10 2022-04-06 2025-02-05 12 5 jveski@users.noreply.github... olivermerkleyking@gmail.com
testutils.go
in pkg/controller/testutils
76 7 2023-08-07 2025-02-04 6 5 keller.nicholas@outlook.com 35347859+jaiveerk@users.nor...
config.go
in pkg/config
143 4 2022-04-04 2025-03-27 23 4 jveski@users.noreply.github... olivermerkleyking@gmail.com
129 6 2023-10-31 2025-03-13 15 4 olivermerkleyking@gmail.com mauferrari@microsoft.com
nginx_ingress_controller.go
in pkg/controller/nginxingress
518 18 2023-11-04 2025-03-19 15 4 olivermerkleyking@gmail.com 35347859+jaiveerk@users.nor...
231 - 2023-10-31 2025-03-13 12 4 olivermerkleyking@gmail.com mauferrari@microsoft.com
event_mirror.go
in pkg/controller/keyvault
145 4 2022-04-06 2025-03-20 9 4 jveski@users.noreply.github... olivermerkleyking@gmail.com
internal-with-custom-http-errors.yaml
in pkg/manifests/fixtures/nginx/default_version
438 - 2024-09-03 2025-03-25 5 4 asgayle@microsoft.com olivermerkleyking@gmail.com
internal-with-custom-http-errors-cert-and-service.yaml
in pkg/manifests/fixtures/nginx/default_version
440 - 2024-09-03 2025-03-25 5 4 asgayle@microsoft.com olivermerkleyking@gmail.com
internal-with-custom-http-errors.yaml
in pkg/manifests/fixtures/nginx/v1.11.2
438 - 2024-09-03 2025-03-03 4 4 asgayle@microsoft.com olivermerkleyking@gmail.com
internal-with-custom-http-errors-cert-and-service.yaml
in pkg/manifests/fixtures/nginx/v1.11.2
440 - 2024-09-03 2025-03-03 4 4 asgayle@microsoft.com olivermerkleyking@gmail.com
external_dns.go
in pkg/manifests
553 21 2023-02-22 2025-03-12 18 3 olivermerkleyking@gmail.com 35347859+jaiveerk@users.nor...
526 58 2023-10-31 2025-03-21 11 3 olivermerkleyking@gmail.com 35347859+jaiveerk@users.nor...
ingress_reconciler.go
in pkg/controller/service
119 2 2022-04-08 2024-03-26 11 3 jveski@users.noreply.github... olivermerkleyking@gmail.com
externaldns_types.go
in api/v1alpha1
81 13 2025-01-27 2025-03-21 7 3 35347859+jaiveerk@users.nor... 35347859+jaiveerk@users.nor...
66 13 2025-01-27 2025-03-21 7 3 35347859+jaiveerk@users.nor... 35347859+jaiveerk@users.nor...
resource_reconciler.go
in pkg/controller/common
78 4 2023-02-22 2023-10-11 7 3 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
95 2 2022-04-08 2025-04-29 7 3 jveski@users.noreply.github... olivermerkleyking@gmail.com
internal-with-default-backend-service-and-ssl-cert.yaml
in pkg/manifests/fixtures/nginx/default_version
440 - 2024-07-22 2025-03-25 7 3 asgayle@microsoft.com olivermerkleyking@gmail.com
internal-with-default-backend-service.yaml
in pkg/manifests/fixtures/nginx/default_version
439 - 2024-07-22 2025-03-25 6 3 asgayle@microsoft.com olivermerkleyking@gmail.com
types.go
in pkg/manifests
69 2 2023-11-04 2025-02-11 6 3 olivermerkleyking@gmail.com mauferrari@microsoft.com
cleaner.go
in pkg/controller/common
162 6 2023-06-27 2023-09-01 5 3 olivermerkleyking@gmail.com thomasgamble2@gmail.com
full.yaml
in pkg/manifests/fixtures/external_dns
396 - 2024-06-11 2025-01-16 5 3 olivermerkleyking@gmail.com brandonfoley13@gmail.com
no-ownership.yaml
in pkg/manifests/fixtures/external_dns
203 - 2024-06-11 2025-01-16 5 3 olivermerkleyking@gmail.com brandonfoley13@gmail.com
private-ingress-gateway.yaml
in pkg/manifests/fixtures/external_dns
212 - 2024-11-13 2025-03-12 5 3 35347859+jaiveerk@users.nor... 35347859+jaiveerk@users.nor...
private-gateway.yaml
in pkg/manifests/fixtures/external_dns
202 - 2024-11-13 2025-03-12 5 3 35347859+jaiveerk@users.nor... 35347859+jaiveerk@users.nor...
all-possibilities.yaml
in pkg/manifests/fixtures/external_dns
780 - 2024-11-13 2025-03-12 5 3 35347859+jaiveerk@users.nor... 35347859+jaiveerk@users.nor...
private.yaml
in pkg/manifests/fixtures/external_dns
203 - 2024-06-11 2025-01-16 5 3 olivermerkleyking@gmail.com brandonfoley13@gmail.com
short-sync-interval.yaml
in pkg/manifests/fixtures/external_dns
396 - 2024-06-11 2025-01-16 5 3 olivermerkleyking@gmail.com brandonfoley13@gmail.com
fakemanager.go
in pkg/controller/testutils
87 20 2023-08-21 2024-06-06 4 3 nikelle@microsoft.com olivermerkleyking@gmail.com
ingress_tls.go
in pkg/controller/keyvault
93 2 2022-04-04 2025-01-27 4 3 jveski@users.noreply.github... 35347859+jaiveerk@users.nor...
metrics.go
in pkg/controller/metrics
63 4 2023-08-07 2023-11-03 3 3 keller.nicholas@outlook.com brandonfoley13@gmail.com
internal-with-default-backend-service-and-ssl-cert.yaml
in pkg/manifests/fixtures/nginx/v1.10.0
418 - 2024-07-22 2025-01-16 3 3 asgayle@microsoft.com brandonfoley13@gmail.com
util.go
in pkg/util
72 10 2022-04-04 2025-04-23 12 2 jveski@users.noreply.github... olivermerkleyking@gmail.com
external_dns.go
in pkg/controller/dns
164 11 2023-06-27 2025-02-19 8 2 olivermerkleyking@gmail.com 35347859+jaiveerk@users.nor...
kustomization.yaml
in devenv/kustomize/operator-deployment
15 - 2023-06-06 2024-01-09 6 2 35347859+jaiveerk@users.nor... olivermerkleyking@gmail.com
operator.yaml
in devenv/kustomize/operator-deployment
51 - 2023-06-19 2024-01-09 6 2 35347859+jaiveerk@users.nor... olivermerkleyking@gmail.com
full.yaml
in pkg/manifests/fixtures/nginx/default_version
440 - 2024-07-17 2025-03-25 6 2 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
no-ownership.yaml
in pkg/manifests/fixtures/nginx/default_version
440 - 2024-07-17 2025-03-25 6 2 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
optional-features-disabled.yaml
in pkg/manifests/fixtures/nginx/default_version
437 - 2024-07-17 2025-03-25 6 2 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
internal-with-ssl-cert.yaml
in pkg/manifests/fixtures/nginx/default_version
439 - 2024-07-17 2025-03-25 6 2 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
full-with-replicas.yaml
in pkg/manifests/fixtures/nginx/default_version
440 - 2024-07-17 2025-03-25 6 2 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
internal-with-ssl-cert-and-force-ssl.yaml
in pkg/manifests/fixtures/nginx/default_version
439 - 2024-07-17 2025-03-25 6 2 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
kube-system.yaml
in pkg/manifests/fixtures/nginx/default_version
430 - 2024-07-17 2025-03-25 6 2 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
full.yaml
in pkg/manifests/fixtures/nginx/v1.11.5
440 - 2025-03-25 2025-03-25 1 1 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
no-ownership.yaml
in pkg/manifests/fixtures/nginx/v1.11.5
440 - 2025-03-25 2025-03-25 1 1 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
full-with-replicas.yaml
in pkg/manifests/fixtures/nginx/v1.11.5
440 - 2025-03-25 2025-03-25 1 1 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
internal-with-custom-http-errors-cert-and-service.yaml
in pkg/manifests/fixtures/nginx/v1.11.5
440 - 2025-03-25 2025-03-25 1 1 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
full-with-target-cpu.yaml
in pkg/manifests/fixtures/nginx/v1.11.5
440 - 2025-03-25 2025-03-25 1 1 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
internal-with-default-backend-service-and-ssl-cert.yaml
in pkg/manifests/fixtures/nginx/v1.11.5
440 - 2025-03-25 2025-03-25 1 1 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
internal-with-ssl-cert.yaml
in pkg/manifests/fixtures/nginx/v1.11.5
439 - 2025-03-25 2025-03-25 1 1 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
internal-with-ssl-cert-and-force-ssl.yaml
in pkg/manifests/fixtures/nginx/v1.11.5
439 - 2025-03-25 2025-03-25 1 1 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
internal-with-default-backend-service.yaml
in pkg/manifests/fixtures/nginx/v1.11.5
439 - 2025-03-25 2025-03-25 1 1 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
internal-with-custom-http-errors.yaml
in pkg/manifests/fixtures/nginx/v1.11.5
438 - 2025-03-25 2025-03-25 1 1 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
internal.yaml
in pkg/manifests/fixtures/nginx/v1.11.5
438 - 2025-03-25 2025-03-25 1 1 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
internal-with-nil-ssl-cert-and-force-ssl.yaml
in pkg/manifests/fixtures/nginx/v1.11.5
438 - 2025-03-25 2025-03-25 1 1 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
optional-features-disabled.yaml
in pkg/manifests/fixtures/nginx/v1.11.5
437 - 2025-03-25 2025-03-25 1 1 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
full-with-http-disabled.yaml
in pkg/manifests/fixtures/nginx/v1.11.5
435 - 2025-03-25 2025-03-25 1 1 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
internal-with-http-disabled.yaml
in pkg/manifests/fixtures/nginx/v1.11.5
433 - 2025-03-25 2025-03-25 1 1 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
full-with-http-disabled.yaml
in pkg/manifests/fixtures/nginx/v1.10.0
432 - 2025-02-11 2025-02-11 1 1 mauferrari@microsoft.com mauferrari@microsoft.com
internal-with-http-disabled.yaml
in pkg/manifests/fixtures/nginx/v1.10.0
430 - 2025-02-11 2025-02-11 1 1 mauferrari@microsoft.com mauferrari@microsoft.com
kube-system.yaml
in pkg/manifests/fixtures/nginx/v1.11.5
430 - 2025-03-25 2025-03-25 1 1 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
k8spspallowedusers.yaml
in pkg/manifests/policy/manifests/templates
243 - 2024-06-11 2024-06-11 1 1 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
k8scontainerratios.yaml
in pkg/manifests/policy/manifests/templates
239 - 2024-06-11 2024-06-11 1 1 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
gateway-and-ingress-crd.yaml
in pkg/manifests/fixtures/external_dns
212 - 2025-03-12 2025-03-12 1 1 35347859+jaiveerk@users.nor... 35347859+jaiveerk@users.nor...
gateway-and-ingress-namespace-scoped-crd.yaml
in pkg/manifests/fixtures/external_dns
208 - 2025-03-12 2025-03-12 1 1 35347859+jaiveerk@users.nor... 35347859+jaiveerk@users.nor...
k8spspseccomp.yaml
in pkg/manifests/policy/manifests/templates
206 - 2024-06-11 2024-06-11 1 1 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
gateway-crd.yaml
in pkg/manifests/fixtures/external_dns
204 - 2025-03-12 2025-03-12 1 1 35347859+jaiveerk@users.nor... 35347859+jaiveerk@users.nor...
k8scontainerlimits.yaml
in pkg/manifests/policy/manifests/templates
199 - 2024-06-11 2024-06-11 1 1 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
k8scontainerrequests.yaml
in pkg/manifests/policy/manifests/templates
199 - 2024-06-11 2024-06-11 1 1 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
gateway-namespace-scoped-crd.yaml
in pkg/manifests/fixtures/external_dns
196 - 2025-03-12 2025-03-12 1 1 35347859+jaiveerk@users.nor... 35347859+jaiveerk@users.nor...
ingress-crd.yaml
in pkg/manifests/fixtures/external_dns
192 - 2025-03-12 2025-03-12 1 1 35347859+jaiveerk@users.nor... 35347859+jaiveerk@users.nor...
k8scontainerephemeralstoragelimit.yaml
in pkg/manifests/policy/manifests/templates
169 - 2024-06-11 2024-06-11 1 1 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
example.pb.go
in proto/example/v1
159 10 2025-03-21 2025-03-21 1 1 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
k8sstorageclass.yaml
in pkg/manifests/policy/manifests/templates
141 - 2024-06-11 2024-06-11 1 1 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
k8spspcapabilities.yaml
in pkg/manifests/policy/manifests/templates
124 - 2024-06-11 2024-06-11 1 1 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
clean_type.go
in pkg/controller/common
122 8 2023-06-27 2023-06-27 1 1 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
121 - 2025-03-19 2025-03-19 1 1 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
vault.tf
in devenv/tf
120 - 2023-06-06 2023-06-19 2 1 35347859+jaiveerk@users.nor... 35347859+jaiveerk@users.nor...
k8spsphostfilesystem.yaml
in pkg/manifests/policy/manifests/templates
116 - 2024-06-11 2024-06-11 1 1 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
k8spspselinuxv2.yaml
in pkg/manifests/policy/manifests/templates
115 - 2024-06-11 2024-06-11 1 1 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
k8spspprocmount.yaml
in pkg/manifests/policy/manifests/templates
110 - 2024-06-11 2024-06-11 1 1 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
k8spsphostnetworkingports.yaml
in pkg/manifests/policy/manifests/templates
92 - 2024-06-11 2024-06-11 1 1 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
k8srequiredresources.yaml
in pkg/manifests/policy/manifests/templates
89 - 2024-06-11 2024-06-11 1 1 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
cluster_external_dns.go
in pkg/controller/dns
88 2 2025-03-20 2025-03-20 1 1 35347859+jaiveerk@users.nor... 35347859+jaiveerk@users.nor...
external_dns_crd.go
in pkg/controller/dns
86 2 2025-03-12 2025-03-20 2 1 35347859+jaiveerk@users.nor... 35347859+jaiveerk@users.nor...
k8spspfsgroup.yaml
in pkg/manifests/policy/manifests/templates
86 - 2024-06-11 2024-06-11 1 1 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
noupdateserviceaccount.yaml
in pkg/manifests/policy/manifests/templates
86 - 2024-06-11 2024-06-11 1 1 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
k8spspapparmor.yaml
in pkg/manifests/policy/manifests/templates
79 - 2024-06-11 2024-06-11 1 1 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
k8spspreadonlyrootfilesystem.yaml
in pkg/manifests/policy/manifests/templates
79 - 2024-06-11 2024-06-11 1 1 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
k8spspallowprivilegeescalationcontainer.yaml
in pkg/manifests/policy/manifests/templates
79 - 2024-06-11 2024-06-11 1 1 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
index.go
in pkg/controller/nginxingress
76 4 2023-11-08 2023-11-08 1 1 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
k8sdisallowedtags.yaml
in pkg/manifests/policy/manifests/templates
74 - 2024-06-11 2024-06-11 1 1 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
k8sdisallowinteractivetty.yaml
in pkg/manifests/policy/manifests/templates
74 - 2024-06-11 2024-06-11 1 1 olivermerkleyking@gmail.com olivermerkleyking@gmail.com
Correlations

File Size vs. Number of Changes: 214 points

pkg/util/serviceaccount.go x: 24 lines of code y: 2 # changes pkg/controller/keyvault/gateway_secret_provider_class.go x: 192 lines of code y: 3 # changes pkg/controller/osm/ingress_cert_config_reconciler.go x: 95 lines of code y: 7 # changes pkg/util/util.go x: 72 lines of code y: 12 # changes pkg/config/config.go x: 143 lines of code y: 23 # changes pkg/config/types.go x: 64 lines of code y: 4 # changes pkg/controller/crd.go x: 71 lines of code y: 5 # changes pkg/manifests/fixtures/nginx/default_version/full-with-http-disabled.yaml x: 435 lines of code y: 3 # changes pkg/manifests/fixtures/nginx/default_version/full-with-replicas.yaml x: 440 lines of code y: 6 # changes pkg/manifests/fixtures/nginx/default_version/internal-with-custom-http-errors-cert-and-service.yaml x: 440 lines of code y: 5 # changes pkg/manifests/fixtures/nginx/default_version/internal-with-custom-http-errors.yaml x: 438 lines of code y: 5 # changes pkg/manifests/fixtures/nginx/default_version/internal-with-default-backend-service-and-ssl-cert.yaml x: 440 lines of code y: 7 # changes pkg/manifests/fixtures/nginx/default_version/internal-with-default-backend-service.yaml x: 439 lines of code y: 6 # changes pkg/manifests/fixtures/nginx/default_version/internal-with-http-disabled.yaml x: 433 lines of code y: 3 # changes pkg/manifests/fixtures/nginx/default_version/kube-system.yaml x: 430 lines of code y: 6 # changes pkg/manifests/fixtures/nginx/default_version/optional-features-disabled.yaml x: 437 lines of code y: 6 # changes pkg/manifests/fixtures/nginx/v1.11.5/full-with-http-disabled.yaml x: 435 lines of code y: 1 # changes pkg/manifests/fixtures/nginx/v1.11.5/full-with-replicas.yaml x: 440 lines of code y: 1 # changes pkg/manifests/fixtures/nginx/v1.11.5/internal-with-custom-http-errors.yaml x: 438 lines of code y: 1 # changes pkg/manifests/fixtures/nginx/v1.11.5/internal-with-http-disabled.yaml x: 433 lines of code y: 1 # changes pkg/manifests/fixtures/nginx/v1.11.5/kube-system.yaml x: 430 lines of code y: 1 # changes pkg/manifests/fixtures/nginx/v1.11.5/optional-features-disabled.yaml x: 437 lines of code y: 1 # changes pkg/manifests/nginx.go x: 515 lines of code y: 33 # changes proto/example/v1/example.pb.go x: 159 lines of code y: 1 # changes proto/example/v1/example.proto x: 8 lines of code y: 1 # changes proto/buf.gen.yaml x: 9 lines of code y: 1 # changes proto/buf.yaml x: 4 lines of code y: 1 # changes api/v1alpha1/clusterexternaldns_types.go x: 66 lines of code y: 7 # changes api/v1alpha1/externaldns_types.go x: 81 lines of code y: 7 # changes api/v1alpha1/zz_generated.deepcopy.go x: 526 lines of code y: 11 # changes config/crd/bases/approuting.kubernetes.azure.com_clusterexternaldnses.yaml x: 179 lines of code y: 5 # changes config/crd/bases/approuting.kubernetes.azure.com_externaldnses.yaml x: 170 lines of code y: 5 # changes pkg/controller/dns/util.go x: 70 lines of code y: 3 # changes pkg/controller/dns/cluster_external_dns.go x: 88 lines of code y: 1 # changes pkg/controller/dns/external_dns_crd.go x: 86 lines of code y: 2 # changes pkg/controller/controller.go x: 226 lines of code y: 29 # changes pkg/controller/keyvault/event_mirror.go x: 145 lines of code y: 9 # changes pkg/controller/nginxingress/nginx_ingress_controller.go x: 518 lines of code y: 15 # changes api/v1alpha1/managedcertificate_types.go x: 42 lines of code y: 1 # changes cmd/main.go x: 1 lines of code y: 1 # changes config/crd/bases/approuting.kubernetes.azure.com_managedcertificates.yaml x: 121 lines of code y: 1 # changes api/v1alpha1/nginxingresscontroller_types.go x: 129 lines of code y: 15 # changes config/crd/bases/approuting.kubernetes.azure.com_nginxingresscontrollers.yaml x: 231 lines of code y: 12 # changes pkg/manifests/external_dns.go x: 553 lines of code y: 18 # changes pkg/manifests/fixtures/external_dns/all-possibilities.yaml x: 780 lines of code y: 5 # changes pkg/manifests/fixtures/external_dns/gateway-and-ingress-crd.yaml x: 212 lines of code y: 1 # changes pkg/manifests/fixtures/external_dns/gateway-and-ingress-namespace-scoped-crd.yaml x: 208 lines of code y: 1 # changes pkg/manifests/fixtures/external_dns/gateway-crd.yaml x: 204 lines of code y: 1 # changes pkg/manifests/fixtures/external_dns/gateway-namespace-scoped-crd.yaml x: 196 lines of code y: 1 # changes pkg/manifests/fixtures/external_dns/ingress-crd.yaml x: 192 lines of code y: 1 # changes pkg/manifests/fixtures/external_dns/private-gateway.yaml x: 202 lines of code y: 5 # changes pkg/manifests/fixtures/external_dns/private-ingress-gateway.yaml x: 212 lines of code y: 5 # changes pkg/controller/keyvault/consts.go x: 8 lines of code y: 3 # changes pkg/controller/keyvault/ingress_secret_provider_class.go x: 138 lines of code y: 18 # changes pkg/controller/keyvault/kv_util.go x: 108 lines of code y: 3 # changes pkg/controller/keyvault/nginx_secret_provider_class.go x: 123 lines of code y: 3 # changes pkg/controller/keyvault/placeholder_pod.go x: 313 lines of code y: 21 # changes pkg/util/controller_errors.go x: 14 lines of code y: 1 # changes pkg/manifests/fixtures/nginx/v1.11.2/full-with-http-disabled.yaml x: 435 lines of code y: 2 # changes pkg/manifests/fixtures/nginx/v1.11.2/full-with-replicas.yaml x: 440 lines of code y: 4 # changes pkg/manifests/fixtures/nginx/v1.11.2/internal-with-custom-http-errors.yaml x: 438 lines of code y: 4 # changes pkg/manifests/fixtures/nginx/v1.11.2/internal-with-http-disabled.yaml x: 433 lines of code y: 2 # changes pkg/manifests/fixtures/nginx/v1.11.2/kube-system.yaml x: 430 lines of code y: 4 # changes pkg/manifests/fixtures/nginx/v1.11.2/optional-features-disabled.yaml x: 437 lines of code y: 4 # changes devenv/tf/main.tf x: 109 lines of code y: 5 # changes pkg/controller/dns/external_dns.go x: 164 lines of code y: 8 # changes pkg/manifests/fixtures/nginx/v1.10.0/full-with-http-disabled.yaml x: 432 lines of code y: 1 # changes pkg/manifests/types.go x: 69 lines of code y: 6 # changes pkg/controller/ingress/concurrency_watchdog.go x: 297 lines of code y: 12 # changes pkg/controller/testutils/testutils.go x: 76 lines of code y: 6 # changes cmd/operator/main.go x: 30 lines of code y: 1 # changes api/conditioner.go x: 20 lines of code y: 1 # changes pkg/controller/keyvault/gateway_index.go x: 54 lines of code y: 1 # changes pkg/controller/keyvault/ingress_tls.go x: 93 lines of code y: 4 # changes pkg/controller/osm/ingress_backend_reconciler.go x: 147 lines of code y: 12 # changes pkg/manifests/common.go x: 162 lines of code y: 14 # changes pkg/manifests/fixtures/external_dns/full.yaml x: 396 lines of code y: 5 # changes pkg/manifests/fixtures/external_dns/no-ownership.yaml x: 203 lines of code y: 5 # changes pkg/manifests/fixtures/nginx/v1.10.0/full-with-replicas.yaml x: 417 lines of code y: 2 # changes pkg/manifests/fixtures/nginx/v1.10.0/internal-with-custom-http-errors.yaml x: 416 lines of code y: 2 # changes pkg/manifests/fixtures/nginx/v1.10.0/internal-with-default-backend-service-and-ssl-cert.yaml x: 418 lines of code y: 3 # changes pkg/manifests/fixtures/nginx/v1.10.0/kube-system.yaml x: 407 lines of code y: 2 # changes pkg/manifests/fixtures/nginx/v1.10.0/optional-features-disabled.yaml x: 414 lines of code y: 2 # changes pkg/manifests/fixtures/common/another-namespace.yaml x: 10 lines of code y: 1 # changes pkg/manifests/policy/manifests/k8scontainerlimits.yaml x: 12 lines of code y: 1 # changes pkg/manifests/policy/manifests/k8spspallowedusers.yaml x: 17 lines of code y: 1 # changes pkg/manifests/policy/manifests/templates/k8sblockendpointeditdefaultrole.yaml x: 37 lines of code y: 1 # changes pkg/manifests/policy/manifests/templates/k8sblockloadbalancer.yaml x: 24 lines of code y: 1 # changes pkg/manifests/policy/manifests/templates/k8sblockwildcardingress.yaml x: 28 lines of code y: 1 # changes pkg/manifests/policy/manifests/templates/k8scontainerephemeralstoragelimit.yaml x: 169 lines of code y: 1 # changes pkg/manifests/policy/manifests/templates/k8scontainerlimits.yaml x: 199 lines of code y: 1 # changes pkg/manifests/policy/manifests/templates/k8scontainerratios.yaml x: 239 lines of code y: 1 # changes pkg/manifests/policy/manifests/templates/k8sdisallowanonymous.yaml x: 40 lines of code y: 1 # changes pkg/manifests/policy/manifests/templates/k8sdisallowedrepos.yaml x: 44 lines of code y: 1 # changes pkg/manifests/policy/manifests/templates/k8sdisallowedtags.yaml x: 74 lines of code y: 1 # changes pkg/manifests/policy/manifests/templates/k8shttpsonly.yaml x: 55 lines of code y: 1 # changes pkg/manifests/policy/manifests/templates/k8simagedigests.yaml x: 70 lines of code y: 1 # changes pkg/manifests/policy/manifests/templates/k8spspallowedusers.yaml x: 243 lines of code y: 1 # changes pkg/manifests/policy/manifests/templates/k8spspallowprivilegeescalationcontainer.yaml x: 79 lines of code y: 1 # changes pkg/manifests/policy/manifests/templates/k8spspautomountserviceaccounttokenpod.yaml x: 50 lines of code y: 1 # changes pkg/manifests/policy/manifests/templates/k8spspcapabilities.yaml x: 124 lines of code y: 1 # changes pkg/manifests/policy/manifests/templates/k8spspforbiddensysctls.yaml x: 73 lines of code y: 1 # changes pkg/manifests/policy/manifests/templates/k8spspfsgroup.yaml x: 86 lines of code y: 1 # changes pkg/manifests/policy/manifests/templates/k8spsphostfilesystem.yaml x: 116 lines of code y: 1 # changes pkg/manifests/policy/manifests/templates/k8spsphostnamespace.yaml x: 39 lines of code y: 1 # changes pkg/manifests/policy/manifests/templates/k8spsphostnetworkingports.yaml x: 92 lines of code y: 1 # changes pkg/manifests/policy/manifests/templates/k8spspprocmount.yaml x: 110 lines of code y: 1 # changes pkg/manifests/policy/manifests/templates/k8spspseccomp.yaml x: 206 lines of code y: 1 # changes pkg/manifests/policy/manifests/templates/k8spspselinuxv2.yaml x: 115 lines of code y: 1 # changes pkg/manifests/policy/manifests/templates/k8spspvolumetypes.yaml x: 47 lines of code y: 1 # changes pkg/manifests/policy/manifests/templates/k8sreplicalimits.yaml x: 51 lines of code y: 1 # changes pkg/manifests/policy/manifests/templates/k8srequiredannotations.yaml x: 22 lines of code y: 1 # changes pkg/manifests/policy/manifests/templates/k8srequiredprobes.yaml x: 62 lines of code y: 1 # changes pkg/manifests/policy/manifests/templates/k8srequiredresources.yaml x: 89 lines of code y: 1 # changes pkg/manifests/policy/manifests/templates/k8sstorageclass.yaml x: 141 lines of code y: 1 # changes pkg/manifests/policy/manifests/templates/k8suniqueingresshost.yaml x: 48 lines of code y: 1 # changes pkg/manifests/policy/manifests/templates/k8suniqueserviceselector.yaml x: 60 lines of code y: 1 # changes pkg/controller/testutils/fakemanager.go x: 87 lines of code y: 4 # changes pkg/controller/nginxingress/default.go x: 131 lines of code y: 5 # changes pkg/controller/service/ingress_reconciler.go x: 119 lines of code y: 11 # changes devenv/kustomize/operator-deployment/kustomization.yaml x: 15 lines of code y: 6 # changes devenv/kustomize/operator-deployment/operator.yaml x: 51 lines of code y: 6 # changes pkg/controller/keyvault/ingress_manager.go x: 14 lines of code y: 2 # changes pkg/controller/nginxingress/index.go x: 76 lines of code y: 1 # changes pkg/controller/nginxingress/types.go x: 7 lines of code y: 1 # changes pkg/controller/metrics/metrics.go x: 63 lines of code y: 3 # changes pkg/controller/common/resource_reconciler.go x: 78 lines of code y: 7 # changes pkg/controller/common/cleaner.go x: 162 lines of code y: 5 # changes pkg/controller/controllername/controllername.go x: 68 lines of code y: 2 # changes pkg/controller/ingress/ingress_class_reconciler.go x: 10 lines of code y: 2 # changes pkg/controller/ingress/ingress_controller_reconciler.go x: 12 lines of code y: 5 # changes pkg/controller/common/clean_type.go x: 122 lines of code y: 1 # changes pkg/controller/dns/types.go x: 19 lines of code y: 1 # changes devenv/tf/privatedns.tf x: 30 lines of code y: 2 # changes devenv/tf/publicdns.tf x: 18 lines of code y: 2 # changes devenv/tf/vault.tf x: 120 lines of code y: 2 # changes
33.0
# changes
  min: 1.0
  average: 3.42
  25th percentile: 1.0
  median: 1.0
  75th percentile: 4.25
  max: 33.0
0 780.0
lines of code
min: 1.0 | average: 200.24 | 25th percentile: 37.75 | median: 121.5 | 75th percentile: 430.0 | max: 780.0

Number of Contributors vs. Number of Changes: 214 points

pkg/util/serviceaccount.go x: 1 # contributors y: 2 # changes pkg/controller/keyvault/gateway_secret_provider_class.go x: 2 # contributors y: 3 # changes pkg/controller/osm/ingress_cert_config_reconciler.go x: 3 # contributors y: 7 # changes pkg/util/util.go x: 2 # contributors y: 12 # changes pkg/config/config.go x: 4 # contributors y: 23 # changes pkg/config/types.go x: 2 # contributors y: 4 # changes pkg/controller/crd.go x: 1 # contributors y: 5 # changes pkg/manifests/fixtures/nginx/default_version/full-with-replicas.yaml x: 2 # contributors y: 6 # changes pkg/manifests/fixtures/nginx/default_version/internal-with-custom-http-errors-cert-and-service.yaml x: 4 # contributors y: 5 # changes pkg/manifests/fixtures/nginx/default_version/internal-with-default-backend-service.yaml x: 3 # contributors y: 6 # changes pkg/manifests/fixtures/nginx/v1.11.5/full-with-http-disabled.yaml x: 1 # contributors y: 1 # changes pkg/manifests/nginx.go x: 6 # contributors y: 33 # changes api/v1alpha1/zz_generated.deepcopy.go x: 3 # contributors y: 11 # changes config/crd/bases/approuting.kubernetes.azure.com_clusterexternaldnses.yaml x: 2 # contributors y: 5 # changes pkg/controller/dns/util.go x: 1 # contributors y: 3 # changes pkg/controller/controller.go x: 6 # contributors y: 29 # changes pkg/controller/keyvault/event_mirror.go x: 4 # contributors y: 9 # changes pkg/controller/nginxingress/nginx_ingress_controller.go x: 4 # contributors y: 15 # changes config/crd/bases/approuting.kubernetes.azure.com_nginxingresscontrollers.yaml x: 4 # contributors y: 12 # changes pkg/manifests/external_dns.go x: 3 # contributors y: 18 # changes pkg/manifests/fixtures/external_dns/all-possibilities.yaml x: 3 # contributors y: 5 # changes pkg/controller/keyvault/ingress_secret_provider_class.go x: 6 # contributors y: 18 # changes pkg/controller/keyvault/placeholder_pod.go x: 6 # contributors y: 21 # changes pkg/manifests/fixtures/nginx/v1.11.2/full-with-http-disabled.yaml x: 2 # contributors y: 2 # changes pkg/manifests/fixtures/nginx/v1.11.2/internal-with-custom-http-errors-cert-and-service.yaml x: 4 # contributors y: 4 # changes pkg/controller/dns/external_dns.go x: 2 # contributors y: 8 # changes pkg/controller/ingress/concurrency_watchdog.go x: 5 # contributors y: 12 # changes pkg/controller/testutils/testutils.go x: 5 # contributors y: 6 # changes pkg/controller/keyvault/ingress_tls.go x: 3 # contributors y: 4 # changes pkg/manifests/common.go x: 5 # contributors y: 14 # changes pkg/manifests/fixtures/nginx/v1.10.0/internal-with-default-backend-service-and-ssl-cert.yaml x: 3 # contributors y: 3 # changes
33.0
# changes
  min: 1.0
  average: 3.42
  25th percentile: 1.0
  median: 1.0
  75th percentile: 4.25
  max: 33.0
0 6.0
# contributors
min: 1.0 | average: 1.76 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 6.0

Number of Contributors vs. File Size: 214 points

pkg/util/serviceaccount.go x: 1 # contributors y: 24 lines of code pkg/controller/keyvault/gateway_secret_provider_class.go x: 2 # contributors y: 192 lines of code pkg/controller/osm/ingress_cert_config_reconciler.go x: 3 # contributors y: 95 lines of code pkg/util/util.go x: 2 # contributors y: 72 lines of code pkg/config/config.go x: 4 # contributors y: 143 lines of code pkg/config/types.go x: 2 # contributors y: 64 lines of code pkg/controller/crd.go x: 1 # contributors y: 71 lines of code pkg/manifests/fixtures/nginx/default_version/full-with-http-disabled.yaml x: 2 # contributors y: 435 lines of code pkg/manifests/fixtures/nginx/default_version/full-with-replicas.yaml x: 2 # contributors y: 440 lines of code pkg/manifests/fixtures/nginx/default_version/internal-with-custom-http-errors-cert-and-service.yaml x: 4 # contributors y: 440 lines of code pkg/manifests/fixtures/nginx/default_version/internal-with-custom-http-errors.yaml x: 4 # contributors y: 438 lines of code pkg/manifests/fixtures/nginx/default_version/internal-with-default-backend-service-and-ssl-cert.yaml x: 3 # contributors y: 440 lines of code pkg/manifests/fixtures/nginx/default_version/internal-with-default-backend-service.yaml x: 3 # contributors y: 439 lines of code pkg/manifests/fixtures/nginx/default_version/internal-with-nil-ssl-cert-and-force-ssl.yaml x: 2 # contributors y: 438 lines of code pkg/manifests/fixtures/nginx/default_version/kube-system.yaml x: 2 # contributors y: 430 lines of code pkg/manifests/fixtures/nginx/v1.11.5/full-with-http-disabled.yaml x: 1 # contributors y: 435 lines of code pkg/manifests/fixtures/nginx/v1.11.5/full-with-replicas.yaml x: 1 # contributors y: 440 lines of code pkg/manifests/fixtures/nginx/v1.11.5/internal-with-custom-http-errors.yaml x: 1 # contributors y: 438 lines of code pkg/manifests/fixtures/nginx/v1.11.5/kube-system.yaml x: 1 # contributors y: 430 lines of code pkg/manifests/nginx.go x: 6 # contributors y: 515 lines of code proto/example/v1/example.pb.go x: 1 # contributors y: 159 lines of code proto/example/v1/example.proto x: 1 # contributors y: 8 lines of code proto/buf.yaml x: 1 # contributors y: 4 lines of code api/v1alpha1/clusterexternaldns_types.go x: 3 # contributors y: 66 lines of code api/v1alpha1/externaldns_types.go x: 3 # contributors y: 81 lines of code api/v1alpha1/zz_generated.deepcopy.go x: 3 # contributors y: 526 lines of code config/crd/bases/approuting.kubernetes.azure.com_clusterexternaldnses.yaml x: 2 # contributors y: 179 lines of code config/crd/bases/approuting.kubernetes.azure.com_externaldnses.yaml x: 2 # contributors y: 170 lines of code pkg/controller/dns/util.go x: 1 # contributors y: 70 lines of code pkg/controller/dns/cluster_external_dns.go x: 1 # contributors y: 88 lines of code pkg/controller/controller.go x: 6 # contributors y: 226 lines of code pkg/controller/keyvault/event_mirror.go x: 4 # contributors y: 145 lines of code pkg/controller/nginxingress/nginx_ingress_controller.go x: 4 # contributors y: 518 lines of code api/v1alpha1/managedcertificate_types.go x: 1 # contributors y: 42 lines of code cmd/main.go x: 1 # contributors y: 1 lines of code config/crd/bases/approuting.kubernetes.azure.com_managedcertificates.yaml x: 1 # contributors y: 121 lines of code api/v1alpha1/nginxingresscontroller_types.go x: 4 # contributors y: 129 lines of code config/crd/bases/approuting.kubernetes.azure.com_nginxingresscontrollers.yaml x: 4 # contributors y: 231 lines of code pkg/manifests/external_dns.go x: 3 # contributors y: 553 lines of code pkg/manifests/fixtures/external_dns/all-possibilities.yaml x: 3 # contributors y: 780 lines of code pkg/manifests/fixtures/external_dns/gateway-and-ingress-crd.yaml x: 1 # contributors y: 212 lines of code pkg/manifests/fixtures/external_dns/gateway-and-ingress-namespace-scoped-crd.yaml x: 1 # contributors y: 208 lines of code pkg/manifests/fixtures/external_dns/gateway-crd.yaml x: 1 # contributors y: 204 lines of code pkg/manifests/fixtures/external_dns/gateway-namespace-scoped-crd.yaml x: 1 # contributors y: 196 lines of code pkg/manifests/fixtures/external_dns/ingress-crd.yaml x: 1 # contributors y: 192 lines of code pkg/manifests/fixtures/external_dns/private-gateway.yaml x: 3 # contributors y: 202 lines of code pkg/manifests/fixtures/external_dns/private-ingress-gateway.yaml x: 3 # contributors y: 212 lines of code pkg/controller/keyvault/consts.go x: 2 # contributors y: 8 lines of code pkg/controller/keyvault/ingress_secret_provider_class.go x: 6 # contributors y: 138 lines of code pkg/controller/keyvault/kv_util.go x: 2 # contributors y: 108 lines of code pkg/controller/keyvault/nginx_secret_provider_class.go x: 2 # contributors y: 123 lines of code pkg/controller/keyvault/placeholder_pod.go x: 6 # contributors y: 313 lines of code pkg/util/controller_errors.go x: 1 # contributors y: 14 lines of code pkg/controller/dns/external_dns.go x: 2 # contributors y: 164 lines of code pkg/manifests/types.go x: 3 # contributors y: 69 lines of code pkg/controller/ingress/concurrency_watchdog.go x: 5 # contributors y: 297 lines of code pkg/controller/testutils/testutils.go x: 5 # contributors y: 76 lines of code cmd/operator/main.go x: 1 # contributors y: 30 lines of code api/conditioner.go x: 1 # contributors y: 20 lines of code pkg/controller/keyvault/gateway_index.go x: 1 # contributors y: 54 lines of code pkg/controller/osm/ingress_backend_reconciler.go x: 5 # contributors y: 147 lines of code pkg/manifests/common.go x: 5 # contributors y: 162 lines of code pkg/manifests/fixtures/external_dns/full.yaml x: 3 # contributors y: 396 lines of code pkg/manifests/fixtures/external_dns/no-ownership.yaml x: 3 # contributors y: 203 lines of code pkg/manifests/fixtures/nginx/v1.10.0/full-with-replicas.yaml x: 2 # contributors y: 417 lines of code pkg/manifests/fixtures/nginx/v1.10.0/internal-with-custom-http-errors-cert-and-service.yaml x: 2 # contributors y: 418 lines of code pkg/manifests/fixtures/nginx/v1.10.0/internal-with-default-backend-service-and-ssl-cert.yaml x: 3 # contributors y: 418 lines of code pkg/manifests/fixtures/nginx/v1.10.0/kube-system.yaml x: 2 # contributors y: 407 lines of code pkg/manifests/fixtures/nginx/v1.10.0/optional-features-disabled.yaml x: 2 # contributors y: 414 lines of code pkg/manifests/fixtures/common/another-namespace.yaml x: 1 # contributors y: 10 lines of code pkg/manifests/policy/manifests/k8spspallowedusers.yaml x: 1 # contributors y: 17 lines of code pkg/manifests/policy/manifests/templates/k8sblockendpointeditdefaultrole.yaml x: 1 # contributors y: 37 lines of code pkg/manifests/policy/manifests/templates/k8scontainerephemeralstoragelimit.yaml x: 1 # contributors y: 169 lines of code pkg/manifests/policy/manifests/templates/k8scontainerlimits.yaml x: 1 # contributors y: 199 lines of code pkg/manifests/policy/manifests/templates/k8scontainerratios.yaml x: 1 # contributors y: 239 lines of code pkg/manifests/policy/manifests/templates/k8sdisallowedrepos.yaml x: 1 # contributors y: 44 lines of code pkg/manifests/policy/manifests/templates/k8sdisallowedtags.yaml x: 1 # contributors y: 74 lines of code pkg/manifests/policy/manifests/templates/k8spspallowedusers.yaml x: 1 # contributors y: 243 lines of code pkg/manifests/policy/manifests/templates/k8spspallowprivilegeescalationcontainer.yaml x: 1 # contributors y: 79 lines of code pkg/manifests/policy/manifests/templates/k8spspautomountserviceaccounttokenpod.yaml x: 1 # contributors y: 50 lines of code pkg/manifests/policy/manifests/templates/k8spspcapabilities.yaml x: 1 # contributors y: 124 lines of code pkg/manifests/policy/manifests/templates/k8spsphostfilesystem.yaml x: 1 # contributors y: 116 lines of code pkg/manifests/policy/manifests/templates/k8spsphostnetworkingports.yaml x: 1 # contributors y: 92 lines of code pkg/manifests/policy/manifests/templates/k8spspprocmount.yaml x: 1 # contributors y: 110 lines of code pkg/manifests/policy/manifests/templates/k8spspvolumetypes.yaml x: 1 # contributors y: 47 lines of code pkg/manifests/policy/manifests/templates/k8srequiredprobes.yaml x: 1 # contributors y: 62 lines of code pkg/manifests/policy/manifests/templates/k8sstorageclass.yaml x: 1 # contributors y: 141 lines of code pkg/manifests/policy/manifests/templates/k8suniqueserviceselector.yaml x: 1 # contributors y: 60 lines of code pkg/controller/testutils/fakemanager.go x: 3 # contributors y: 87 lines of code devenv/tf/resourcegroup.tf x: 2 # contributors y: 24 lines of code pkg/controller/nginxingress/default.go x: 2 # contributors y: 131 lines of code pkg/controller/service/ingress_reconciler.go x: 3 # contributors y: 119 lines of code devenv/kustomize/operator-deployment/kustomization.yaml x: 2 # contributors y: 15 lines of code devenv/kustomize/operator-deployment/operator.yaml x: 2 # contributors y: 51 lines of code pkg/controller/metrics/metrics.go x: 3 # contributors y: 63 lines of code pkg/controller/common/resource_reconciler.go x: 3 # contributors y: 78 lines of code pkg/controller/common/cleaner.go x: 3 # contributors y: 162 lines of code pkg/controller/controllername/controllername.go x: 2 # contributors y: 68 lines of code pkg/controller/ingress/ingress_controller_reconciler.go x: 2 # contributors y: 12 lines of code
780.0
lines of code
  min: 1.0
  average: 200.24
  25th percentile: 37.75
  median: 121.5
  75th percentile: 430.0
  max: 780.0
0 6.0
# contributors
min: 1.0 | average: 1.76 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 6.0