elastic / cloud-on-k8s
File Size

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

Intro
Learn more...
File Size Overall
26% | 3% | 24% | 23% | 21%
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
yaml69% | 0% | 13% | 7% | 9%
go0% | 5% | 31% | 33% | 29%
tpl0% | 0% | 39% | 0% | 60%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
config69% | 0% | 16% | 8% | 5%
hack56% | 0% | 21% | 9% | 11%
pkg0% | 4% | 30% | 35% | 30%
cmd0% | 85% | 0% | 0% | 14%
deploy0% | 0% | 22% | 16% | 60%
support0% | 0% | 100% | 0% | 0%
ROOT0% | 0% | 0% | 100% | 0%
Longest Files (Top 50)
File# lines# units
logstash.k8s.elastic.co_logstashes.yaml
in config/crds/v1/resources
9104 -
8474 -
kyverno.yaml
in hack/deployer/runner/kyverno/install
7888 -
main.go
in cmd/manager
926 14
zz_generated.deepcopy.go
in pkg/apis/elasticsearch/v1
664 66
controller.go
in pkg/controller/stackconfigpolicy
571 20
upgrade_predicates.go
in pkg/controller/elasticsearch/driver
511 10
pod.go
in pkg/controller/agent
510 18
webhook.yaml
in deploy/eck-operator/templates
473 -
operatorhub.go
in hack/operatorhub/internal/operatorhub
473 15
ksm-sharding.yaml
in config/recipes/elastic-agent
469 -
driver.go
in pkg/controller/elasticsearch/driver
453 12
kubernetes-integration.yaml
in config/recipes/autopilot
443 -
telemetry.go
in pkg/telemetry
436 17
reconciler.go
in pkg/controller/association
419 11
gke.go
in hack/deployer/runner
412 15
ocp.go
in hack/deployer/runner
406 24
model.go
in pkg/controller/elasticsearch/client
384 21
tpl
_helpers.tpl
in deploy/eck-operator/templates
368 -
upgrade.go
in pkg/controller/elasticsearch/driver
364 14
fleet-kubernetes-integration.yaml
in config/recipes/autopilot
349 -
controller.go
in pkg/controller/remotecluster
347 9
openshift_monitoring.yaml
in config/recipes/beats
343 -
controller.go
in pkg/controller/maps
331 17
zz_generated.deepcopy.go
in pkg/apis/common/v1alpha1
329 34
http_reconcile.go
in pkg/controller/common/certificates
328 6
fixtures.go
in pkg/controller/elasticsearch/driver
326 31
container.go
in hack/operatorhub/internal/container
322 13
validations.go
in pkg/controller/elasticsearch/validation
318 18
manifests.yaml
in config/webhook
314 -
fleet.go
in pkg/controller/agent
312 15
fleet-kubernetes-integration-nonroot.yaml
in config/recipes/elastic-agent
311 -
controller.go
in pkg/controller/autoscaling/elasticsearch
306 8
roles.go
in pkg/controller/elasticsearch/user
304 6
pvc_expansion.go
in pkg/controller/common/volume
304 17
agent_types.go
in pkg/apis/agent/v1alpha1
304 38
stack_monitoring.yaml
in config/recipes/beats
300 -
elasticsearch_types.go
in pkg/apis/elasticsearch/v1
298 35
driver.go
in pkg/controller/kibana
295 9
kibana_types.go
in pkg/apis/kibana/v1
290 41
ca_reconcile.go
in pkg/controller/common/certificates
288 12
controller.go
in pkg/controller/apmserver
286 13
beat_types.go
in pkg/apis/beat/v1beta1
286 39
enterprisesearch_controller.go
in pkg/controller/enterprisesearch
284 15
elasticsearch_controller.go
in pkg/controller/elasticsearch
283 9
zz_generated.deepcopy.go
in pkg/apis/common/v1
276 41
autoscaling_status.go
in pkg/apis/common/v1alpha1
269 12
pod_template.go
in pkg/controller/common/defaults
266 35
config_settings.go
in pkg/controller/kibana
265 11
canonical_config.go
in pkg/controller/common/settings
265 23
Files With Most Units (Top 50)
File# lines# units
zz_generated.deepcopy.go
in pkg/apis/elasticsearch/v1
664 66
kibana_types.go
in pkg/apis/kibana/v1
290 41
zz_generated.deepcopy.go
in pkg/apis/common/v1
276 41
beat_types.go
in pkg/apis/beat/v1beta1
286 39
v6.go
in pkg/controller/elasticsearch/client
196 38
agent_types.go
in pkg/apis/agent/v1alpha1
304 38
pod_template.go
in pkg/controller/common/defaults
266 35
elasticsearch_types.go
in pkg/apis/elasticsearch/v1
298 35
zz_generated.deepcopy.go
in pkg/apis/common/v1alpha1
329 34
logstash_types.go
in pkg/apis/logstash/v1alpha1
263 32
fixtures.go
in pkg/controller/elasticsearch/driver
326 31
apmserver_types.go
in pkg/apis/apm/v1
192 29
zz_generated.deepcopy.go
in pkg/apis/common/v1beta1
164 25
zz_generated.deepcopy.go
in pkg/apis/elasticsearch/v1beta1
204 24
zz_generated.deepcopy.go
in pkg/apis/agent/v1alpha1
259 24
ocp.go
in hack/deployer/runner
406 24
canonical_config.go
in pkg/controller/common/settings
265 23
zz_generated.deepcopy.go
in pkg/apis/stackconfigpolicy/v1alpha1
236 22
name.go
in pkg/apis/elasticsearch/v1
145 22
model.go
in pkg/controller/elasticsearch/client
384 21
k8sutils.go
in pkg/utils/k8s
226 21
controller.go
in pkg/controller/stackconfigpolicy
571 20
zz_generated.deepcopy.go
in pkg/apis/beat/v1beta1
212 20
fake.go
in pkg/utils/k8s
82 19
validations.go
in pkg/controller/elasticsearch/validation
318 18
services.go
in pkg/controller/elasticsearch/services
191 18
defaulter.go
in pkg/controller/common/container
144 18
secret.go
in pkg/controller/common/certificates
153 18
pod.go
in pkg/controller/agent
510 18
zz_generated.deepcopy.go
in pkg/apis/logstash/v1alpha1
217 18
validations.go
in pkg/apis/agent/v1alpha1
252 18
list.go
in pkg/controller/elasticsearch/sset
167 17
controller.go
in pkg/controller/maps
331 17
pvc_expansion.go
in pkg/controller/common/volume
304 17
telemetry.go
in pkg/telemetry
436 17
maps_types.go
in pkg/apis/maps/v1alpha1
108 17
resources.go
in pkg/apis/common/v1alpha1
222 17
enterprisesearch_types.go
in pkg/apis/enterprisesearch/v1
114 17
status.go
in pkg/controller/elasticsearch/reconcile
255 16
zz_generated.deepcopy.go
in pkg/apis/kibana/v1
169 16
common.go
in pkg/apis/common/v1
184 16
association.go
in pkg/apis/common/v1
187 16
enterprisesearch_types.go
in pkg/apis/enterprisesearch/v1beta1
107 16
kind.go
in hack/deployer/runner
233 16
label.go
in pkg/controller/elasticsearch/label
140 15
fleet.go
in pkg/controller/agent
312 15
enterprisesearch_controller.go
in pkg/controller/enterprisesearch
284 15
license.go
in pkg/license
200 15
operatorhub.go
in hack/operatorhub/internal/operatorhub
473 15
gke.go
in hack/deployer/runner
412 15
Files With Long Lines (Top 50)

There are 302 files with lines longer than 120 characters. In total, there are 2324 long lines.

File# lines# units# long lines
logstash.k8s.elastic.co_logstashes.yaml
in config/crds/v1/resources
9104 - 658
8474 - 605
kyverno.yaml
in hack/deployer/runner/kyverno/install
7888 - 78
main.go
in cmd/manager
926 14 36
controller.go
in pkg/controller/stackconfigpolicy
571 20 29
validations.go
in pkg/controller/elasticsearch/validation
318 18 22
driver.go
in pkg/controller/elasticsearch/driver
453 12 19
gke.go
in hack/deployer/runner
412 15 19
validations.go
in pkg/apis/elasticsearch/v1beta1
189 11 16
pod.go
in pkg/controller/agent
510 18 15
downscale.go
in pkg/controller/elasticsearch/driver
263 12 13
enterprisesearch_controller.go
in pkg/controller/enterprisesearch
284 15 13
243 - 12
controller.go
in pkg/controller/maps
331 17 11
controller.go
in pkg/controller/remotecluster
347 9 11
config.go
in pkg/controller/enterprisesearch
265 13 11
conf.go
in pkg/controller/association
227 10 10
service_account.go
in pkg/controller/association
259 12 10
dynamic_watches.go
in pkg/controller/association
136 10 10
http_reconcile.go
in pkg/controller/common/certificates
328 6 9
validations.go
in pkg/controller/autoscaling/elasticsearch/validation
108 6 9
elasticsearch_config_settings.go
in pkg/controller/stackconfigpolicy
112 4 8
secret.go
in pkg/controller/elasticsearch/filesettings
144 9 8
keystore.go
in pkg/controller/remotecluster/keystore
244 13 8
driver.go
in pkg/controller/kibana
295 9 8
fleet.go
in pkg/controller/agent
312 15 8
config.go
in pkg/controller/apmserver
142 7 8
license_controller.go
in pkg/controller/license
221 12 8
nodes.go
in pkg/controller/elasticsearch/driver
201 2 7
upgrade_pods_deletion.go
in pkg/controller/elasticsearch/driver
204 7 7
lifecycle_hook.go
in pkg/controller/elasticsearch/nodespec
194 2 7
initial_master_nodes.go
in pkg/controller/elasticsearch/version/zen2
137 7 7
reconciler.go
in pkg/controller/association
419 11 7
reconcile.go
in pkg/controller/logstash
127 4 7
ca_reconcile.go
in pkg/controller/common/certificates
288 12 7
webhook_certificates_controller.go
in pkg/controller/webhook
100 4 7
eks.go
in hack/deployer/runner
254 13 7
user_provided.go
in pkg/controller/elasticsearch/user
201 10 6
desired_nodes.go
in pkg/controller/elasticsearch/driver
80 1 6
merged_config.go
in pkg/controller/elasticsearch/settings
129 3 6
elasticsearch_controller.go
in pkg/controller/elasticsearch
283 9 6
controller.go
in pkg/controller/kibana
196 9 6
sidecar.go
in pkg/controller/logstash/stackmon
97 3 6
config.go
in pkg/controller/logstash
200 12 6
driver.go
in pkg/controller/logstash
159 11 6
pvc_expansion.go
in pkg/controller/common/volume
304 17 6
controller.go
in pkg/controller/apmserver
286 13 6
controller.go
in pkg/controller/autoscaling/elasticsearch
306 8 6
autoscaling_status.go
in pkg/apis/common/v1alpha1
269 12 6
kibana_config_settings.go
in pkg/controller/stackconfigpolicy
110 6 5