GoogleCloudPlatform / gke-autoneg-controller
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 45% | 14% | 40%
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
yaml0% | 0% | 41% | 9% | 49%
go0% | 0% | 51% | 34% | 14%
tf0% | 0% | 47% | 0% | 52%
tpl0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
deploy0% | 0% | 52% | 11% | 35%
controllers0% | 0% | 61% | 21% | 17%
terraform0% | 0% | 47% | 0% | 52%
ROOT0% | 0% | 0% | 100% | 0%
config0% | 0% | 0% | 0% | 100%
Longest Files (Top 46)
File# lines# units
autoneg.go
in controllers
475 13
main.tf
in terraform/kubernetes
339 -
autoneg.yaml
in deploy
284 -
233 -
service_controller.go
in controllers
168 5
main.go
in root
148 3
deployment.yaml
in deploy/chart/templates
114 -
values.yaml
in deploy/chart
86 -
utils.go
in controllers
75 3
main.tf
in terraform/gcp
74 -
cluster-role.yaml
in deploy/chart/templates
68 -
tpl
_helpers.tpl
in deploy/chart/templates
66 -
variables.tf
in terraform/kubernetes
63 -
variables.tf
in terraform/autoneg
60 -
types.go
in controllers
58 -
manager.yaml
in config/manager
57 -
variables.tf
in terraform/gcp
54 -
example.tf
in terraform
44 -
main.tf
in terraform/autoneg
42 -
role.yaml
in deploy/chart/templates
39 -
role.yaml
in config/rbac
37 -
36 -
clusterrole-binding.yaml
in deploy/chart/templates
28 -
27 -
outputs.tf
in terraform/gcp
24 -
manager_config_patch.yaml
in config/default
20 -
monitor.yaml
in config/prometheus
18 -
auth_proxy_role.yaml
in config/rbac
17 -
outputs.tf
in terraform/autoneg
15 -
role-binding.yaml
in deploy/chart/templates
15 -
service-account.yaml
in deploy/chart/templates
15 -
kustomization.yaml
in config/manager
14 -
14 -
namespace.yaml
in deploy/chart/templates
13 -
service.yaml
in deploy/chart/templates
13 -
12 -
12 -
role_binding.yaml
in config/rbac
12 -
11 -
kustomization.yaml
in config/default
10 -
kustomization.yaml
in config/rbac
10 -
9 -
Chart.yaml
in deploy/chart
8 -
service_account.yaml
in config/rbac
5 -
kustomization.yaml
in config/prometheus
2 -
outputs.tf
in terraform/kubernetes
1 -
Files With Most Units (Top 4)
File# lines# units
autoneg.go
in controllers
475 13
service_controller.go
in controllers
168 5
utils.go
in controllers
75 3
main.go
in root
148 3
Files With Long Lines (Top 6)

There are 6 files with lines longer than 120 characters. In total, there are 22 long lines.

File# lines# units# long lines
autoneg.go
in controllers
475 13 8
main.go
in root
148 3 7
main.tf
in terraform/gcp
74 - 3
main.tf
in terraform/kubernetes
339 - 2
service_controller.go
in controllers
168 5 1
utils.go
in controllers
75 3 1
Correlations

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

main.go x: 39 commits (all time) y: 148 lines of code config/rbac/role.yaml x: 9 commits (all time) y: 37 lines of code controllers/autoneg.go x: 30 commits (all time) y: 475 lines of code controllers/service_controller.go x: 26 commits (all time) y: 168 lines of code deploy/autoneg-namespaced.yaml x: 2 commits (all time) y: 233 lines of code config/default/manager_auth_proxy_patch.yaml x: 6 commits (all time) y: 27 lines of code deploy/autoneg.yaml x: 35 commits (all time) y: 284 lines of code deploy/chart/values.yaml x: 12 commits (all time) y: 86 lines of code terraform/autoneg/variables.tf x: 17 commits (all time) y: 60 lines of code terraform/kubernetes/variables.tf x: 8 commits (all time) y: 63 lines of code deploy/chart/Chart.yaml x: 9 commits (all time) y: 8 lines of code terraform/kubernetes/main.tf x: 23 commits (all time) y: 339 lines of code controllers/types.go x: 7 commits (all time) y: 58 lines of code deploy/chart/templates/service-account.yaml x: 4 commits (all time) y: 15 lines of code deploy/chart/templates/namespace.yaml x: 4 commits (all time) y: 13 lines of code deploy/chart/templates/_helpers.tpl x: 2 commits (all time) y: 66 lines of code deploy/chart/templates/cluster-role.yaml x: 3 commits (all time) y: 68 lines of code deploy/chart/templates/clusterrole-binding.yaml x: 2 commits (all time) y: 28 lines of code deploy/chart/templates/deployment.yaml x: 2 commits (all time) y: 114 lines of code deploy/chart/templates/role-binding.yaml x: 2 commits (all time) y: 15 lines of code deploy/chart/templates/role.yaml x: 2 commits (all time) y: 39 lines of code deploy/chart/templates/service.yaml x: 2 commits (all time) y: 13 lines of code terraform/autoneg/main.tf x: 11 commits (all time) y: 42 lines of code config/default/kustomization.yaml x: 5 commits (all time) y: 10 lines of code config/default/manager_config_patch.yaml x: 3 commits (all time) y: 20 lines of code config/manager/controller_manager_config.yaml x: 3 commits (all time) y: 11 lines of code config/manager/kustomization.yaml x: 3 commits (all time) y: 14 lines of code config/manager/manager.yaml x: 4 commits (all time) y: 57 lines of code config/prometheus/kustomization.yaml x: 3 commits (all time) y: 2 lines of code config/prometheus/monitor.yaml x: 3 commits (all time) y: 18 lines of code config/rbac/auth_proxy_client_clusterrole.yaml x: 3 commits (all time) y: 9 lines of code config/rbac/auth_proxy_role_binding.yaml x: 3 commits (all time) y: 12 lines of code config/rbac/leader_election_role.yaml x: 3 commits (all time) y: 36 lines of code config/rbac/service_account.yaml x: 3 commits (all time) y: 5 lines of code terraform/gcp/main.tf x: 9 commits (all time) y: 74 lines of code terraform/gcp/variables.tf x: 8 commits (all time) y: 54 lines of code terraform/example.tf x: 2 commits (all time) y: 44 lines of code terraform/gcp/outputs.tf x: 7 commits (all time) y: 24 lines of code controllers/utils.go x: 4 commits (all time) y: 75 lines of code terraform/kubernetes/outputs.tf x: 2 commits (all time) y: 1 lines of code
475.0
lines of code
  min: 1.0
  average: 64.02
  25th percentile: 12.75
  median: 27.5
  75th percentile: 66.5
  max: 475.0
0 39.0
commits (all time)
min: 2.0 | average: 7.43 | 25th percentile: 3.0 | median: 3.0 | 75th percentile: 8.25 | max: 39.0

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

main.go x: 8 contributors (all time) y: 148 lines of code config/rbac/role.yaml x: 3 contributors (all time) y: 37 lines of code controllers/autoneg.go x: 10 contributors (all time) y: 475 lines of code controllers/service_controller.go x: 7 contributors (all time) y: 168 lines of code deploy/autoneg-namespaced.yaml x: 2 contributors (all time) y: 233 lines of code config/default/manager_auth_proxy_patch.yaml x: 3 contributors (all time) y: 27 lines of code deploy/autoneg.yaml x: 10 contributors (all time) y: 284 lines of code deploy/chart/values.yaml x: 3 contributors (all time) y: 86 lines of code terraform/autoneg/variables.tf x: 5 contributors (all time) y: 60 lines of code terraform/kubernetes/variables.tf x: 3 contributors (all time) y: 63 lines of code deploy/chart/Chart.yaml x: 2 contributors (all time) y: 8 lines of code terraform/kubernetes/main.tf x: 6 contributors (all time) y: 339 lines of code controllers/types.go x: 3 contributors (all time) y: 58 lines of code deploy/chart/templates/service-account.yaml x: 2 contributors (all time) y: 15 lines of code deploy/chart/templates/namespace.yaml x: 2 contributors (all time) y: 13 lines of code deploy/chart/templates/_helpers.tpl x: 2 contributors (all time) y: 66 lines of code deploy/chart/templates/cluster-role.yaml x: 2 contributors (all time) y: 68 lines of code deploy/chart/templates/clusterrole-binding.yaml x: 2 contributors (all time) y: 28 lines of code deploy/chart/templates/deployment.yaml x: 2 contributors (all time) y: 114 lines of code deploy/chart/templates/role.yaml x: 2 contributors (all time) y: 39 lines of code terraform/autoneg/main.tf x: 3 contributors (all time) y: 42 lines of code config/default/kustomization.yaml x: 3 contributors (all time) y: 10 lines of code config/default/manager_config_patch.yaml x: 1 contributors (all time) y: 20 lines of code config/manager/controller_manager_config.yaml x: 1 contributors (all time) y: 11 lines of code config/manager/kustomization.yaml x: 1 contributors (all time) y: 14 lines of code config/manager/manager.yaml x: 2 contributors (all time) y: 57 lines of code config/prometheus/kustomization.yaml x: 1 contributors (all time) y: 2 lines of code config/prometheus/monitor.yaml x: 1 contributors (all time) y: 18 lines of code config/rbac/auth_proxy_client_clusterrole.yaml x: 1 contributors (all time) y: 9 lines of code config/rbac/auth_proxy_role_binding.yaml x: 1 contributors (all time) y: 12 lines of code config/rbac/leader_election_role.yaml x: 1 contributors (all time) y: 36 lines of code config/rbac/service_account.yaml x: 1 contributors (all time) y: 5 lines of code terraform/gcp/main.tf x: 3 contributors (all time) y: 74 lines of code terraform/gcp/variables.tf x: 3 contributors (all time) y: 54 lines of code terraform/autoneg/outputs.tf x: 1 contributors (all time) y: 15 lines of code terraform/example.tf x: 1 contributors (all time) y: 44 lines of code terraform/gcp/outputs.tf x: 2 contributors (all time) y: 24 lines of code controllers/utils.go x: 2 contributors (all time) y: 75 lines of code terraform/kubernetes/outputs.tf x: 1 contributors (all time) y: 1 lines of code
475.0
lines of code
  min: 1.0
  average: 64.02
  25th percentile: 12.75
  median: 27.5
  75th percentile: 66.5
  max: 475.0
0 10.0
contributors (all time)
min: 1.0 | average: 2.57 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 10.0

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

main.go x: 2 commits (30d) y: 148 lines of code config/rbac/role.yaml x: 2 commits (30d) y: 37 lines of code controllers/autoneg.go x: 2 commits (30d) y: 475 lines of code
475.0
lines of code
  min: 37.0
  average: 220.0
  25th percentile: 37.0
  median: 148.0
  75th percentile: 475.0
  max: 475.0
0 2.0
commits (30d)
min: 2.0 | average: 2.0 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0

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

main.go x: 2 contributors (30d) y: 148 lines of code config/rbac/role.yaml x: 2 contributors (30d) y: 37 lines of code controllers/autoneg.go x: 2 contributors (30d) y: 475 lines of code
475.0
lines of code
  min: 37.0
  average: 220.0
  25th percentile: 37.0
  median: 148.0
  75th percentile: 475.0
  max: 475.0
0 2.0
contributors (30d)
min: 2.0 | average: 2.0 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0

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

main.go x: 2 commits (90d) y: 148 lines of code config/rbac/role.yaml x: 2 commits (90d) y: 37 lines of code controllers/autoneg.go x: 2 commits (90d) y: 475 lines of code
475.0
lines of code
  min: 37.0
  average: 220.0
  25th percentile: 37.0
  median: 148.0
  75th percentile: 475.0
  max: 475.0
0 2.0
commits (90d)
min: 2.0 | average: 2.0 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0

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

main.go x: 2 contributors (90d) y: 148 lines of code config/rbac/role.yaml x: 2 contributors (90d) y: 37 lines of code controllers/autoneg.go x: 2 contributors (90d) y: 475 lines of code
475.0
lines of code
  min: 37.0
  average: 220.0
  25th percentile: 37.0
  median: 148.0
  75th percentile: 475.0
  max: 475.0
0 2.0
contributors (90d)
min: 2.0 | average: 2.0 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0